題 runas - 1326:登錄失敗:未知的用戶名或密碼錯誤


我試圖執行 notepad 從 cmd 使用以下命令 -

runas /noprofile /user:<username>@<ip> notepad

然後我得到了這個輸出,我被要求輸入我的密碼

Enter the password for <username>@<ip>:

輸入我的密碼(這是正確的)後,我得到了這個輸出 -

Attempting to start notepad as user "<username>@<ip>" ...
RUNAS ERROR: Unable to run - notepad
1326: Logon failure: unknown user name or bad password.

知道為什麼我得到上面的輸出?在Windows終端中編程和編寫腳本時,我實際上是一個假人。此外,我是否可以避免在我被要求輸入密碼的交互部分,並將其作為一部分輸入 runas 命令本身?


2
2017-08-20 13:18


起源




答案:


“user”參數需要包含用戶名和(可選)域名的用戶憑據,您不能在嘗試時使用IP地址。

runas /?

<UserName> should be in form USER@DOMAIN or DOMAIN\USER

如果您沒有域,則可以使用目標計算機的名稱,以便它知道在那裡查找要檢查的憑據存儲。

至於包含密碼所以你不必輸入密碼,不能不這樣做,因為它被認為是不安全的。

或許查看這些與處理相關的SU問題:


2
2017-08-20 15:45





我還不准評論...... 這是Active Directory環境,還是您嘗試從其他計算機訪問用戶或組。

如果是AD環境,我建議不要使用IP但域名(NetBios名稱也可以)

我剛剛嘗試了這個問題,然後就解決了。 (結果是德國人)

 C:\Users\user>runas /noprofile /user:testuser@foobar.com notepad
Geben Sie das Kennwort für "testuser@foobar.com" ein:
Es wird versucht, notepad als Benutzer "testuser@foobar.com" 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...

0
2017-08-20 13:44





如果要在命令行上指定用戶名和密碼,可以嘗試 PSEXEC 來自Syinternals / Microsoft。


0
2017-08-20 13:44