Questão Como posso adicionar um local de rede com um espaço no nome ao Windows Credential Manager?


Minha empresa tem um servidor de backup que possui um espaço em seu nome ("Foo Bar").

Eu estou tentando adicionar as credenciais de logon para este servidor para o Gerenciador de Credenciais do Windows, mas recebo uma resposta de erro fixo (suponho que isso é devido ao espaço. Sem espaço, sem erro):

Windows cannot save this information. Make sure the information is correct
and that all required fields are completed. 

Error code: 0x80070057. 
Error message: The parameter is incorrect

Eu tentei o seguinte:

  • Seu endereço IP de rede (o gerenciador de credenciais não identifica o IP e o nome do servidor da mesma forma?)
  • \\Foo Bar\foobar
  • "\\Foo Bar\foobar" (mesmo erro 0x80070057)
  • \\Foo%20Bar\foobar (não vincula ao servidor)
  • \\FooBar\foobar (não identifica)
  • \\Foo-Bar\foobar (não identifica)
  • "Foo Bar" (mesmo erro 0x80070057)

Infelizmente, não tenho permissão para realizar a solução mais simples (nomear corretamente o servidor!).

Alguma ideia?


2


origem


Tem certeza de que você não tem permissão para dar ao servidor um nome adequado? Pode haver duas maneiras de fazer isso. # 1: ajuste o nome do servidor, no servidor. # 2: dê outro nome ao servidor. Ajustar a resolução de nomes. (por exemplo, tente adicionar uma entrada de DNS, possivelmente como CNAME, ou tente modificar um arquivo de hosts.) - TOOGAM
Eu entendo que você já tentou vários nomes de host diferentes. Mas além de nos mostrar os nomes de host que você tentou, pode nos dizer o que está fazendo? Estou suspeitando de usar uma linha de comando: você pode mostrar um exemplo inteiro de uma linha de comando experimentada? - TOOGAM


Respostas:


Se você conseguir se conectar ao compartilhamento via Net Use Eu acredito que você pode usar o /savecred opção para salvar essas credenciais no WCM.

Você provavelmente terá que colocar o nome do servidor / compartilhamento entre aspas para evitar confusões pelo espaço. IE: Net Use K: "\\Server Name\ShareName"

Para o comando net use para salvar as credenciais no Credential Manager, use a opção / savecred. Quando você usa a opção / savecred, as credenciais solicitadas quando você usa o comando net use são salvas como uma chave.

Info Aqui e Aqui.


0



Como o nome de domínio é o nome do servidor, estou com problemas para usar o Net Use para conectar-me; quando solicitado pelo nome do usuário, usando qualquer um dos foo bar \ user, "foo bar" \ usuário, user @ foo bar, "foo bar \ user" gera uma resposta de nome de usuário inválida. - Nick
Aha, eu pude contornar o espaço no domínio usando% domain% \ user - Nick
Após conectar-se com êxito usando net use com a opção / savecred, não estou vendo as credenciais no WCM: \ - Nick
@hztetra - Cagado. (Des) Felizmente eu nunca tive que fazer isso na prática ... :) Tente os dois "/ Savecred" e "/ Persistent: Yes"? Duvido que ajude, mas deve ser um teste fácil. :) - Ƭᴇcʜιᴇ007
Também adicionando Persistent: Yes não carrega as credenciais no WCM também! Estou me sentindo derrotado, heh. - Nick


Você pode usar o ^ para escapar de certos caracteres no Windows também. Não tenho certeza se vai funcionar, mas tente \ Foo ^ Bar \ foobar


0



Usando uma cenoura não funcionou infelizmente :( - Nick
"O e comercial (&), pipe (|) e parênteses () são caracteres especiais que devem ser precedidos pelo caractere de escape (^) ou aspas quando você os passar como argumentos." Infelizmente, esses são os únicos caracteres que você pode escapar em um prompt de comando do Windows. - Ƭᴇcʜιᴇ007