
Tentei executar notepad
usando cmd
o seguinte comando-
runas /noprofile /user:<username>@<ip> notepad
Então recebi esta saída onde me pediram para inserir minha senha
Enter the password for <username>@<ip>:
Depois de inserir minha senha (que está correta), recebi esta saída:
Attempting to start notepad as user "<username>@<ip>" ...
RUNAS ERROR: Unable to run - notepad
1326: Logon failure: unknown user name or bad password.
Alguma ideia de por que obtive a saída acima? Na verdade, sou um idiota quando se trata de programação e scripts em terminais Windows. Além disso, é possível evitar a parte de interação em que sou solicitada a senha e inseri-la como parte do runas
próprio comando?
Responder1
O parâmetro "user" espera credenciais de usuário que consistem em um nome de usuário e um nome de domínio (opcional). Você não pode usar um endereço IP enquanto tenta.
De runas /?
:
<UserName> should be in form USER@DOMAIN or DOMAIN\USER
Se você não tiver um domínio, poderá usar o nome do computador de destino para que ele procure o armazenamento de credenciais para verificar.
Quanto a incluir a senha para não precisar digitá-la, não, você não pode fazer isso, pois é considerado inseguro.
Talvez verifique estas questões SU relacionadas a como lidar com isso:
Responder2
Se você deseja especificar nome de usuário e senha na linha de comando, você pode tentarPsExecda Syinternals/Microsoft.
Responder3
Como ainda não tenho permissão para comentar... Este é um ambiente do Active Directory ou você tenta acessar um usuário ou grupo de outro computador.
Se for um ambiente AD, sugiro NÃO usar um IP, mas o nome de domínio (o nome NetBios também está OK)
Eu tentei isso sozinho e funcionou. (o resultado é alemão)
C:\Users\user>runas /noprofile /user:[email protected] notepad
Geben Sie das Kennwort für "[email protected]" ein:
Es wird versucht, notepad als Benutzer "[email protected]" zu starten...
C:\Users\user>runas /noprofile /user:foo_bar\testuser notepad
Geben Sie das Kennwort für "foo_bar\testuser" ein:
Es wird versucht, notepad als Benutzer "foo_bar\testuser" zu starten...
C:\Users\user>runas /noprofile /user:foobar.com\testuser notepad
Geben Sie das Kennwort für "foobar.com\testuser" ein:
Es wird versucht, notepad als Benutzer "foobar.com\testuser" zu starten...
Responder4
Eu também enfrentei o mesmo problema com o seguinte comando. Comando – tscon SessionID /dest:console /password:****
Resolução: Trabalhei muito e finalmente descobri que o problema é com senha. ou seja, o comprimento da senha não deve ser superior a 13 caracteres. Mas neste caso senha = 20 caracteres.
Posteriormente alterei a senha para ****(12 caracteres) e o problema foi resolvido.