2

PowerShell で偽装するにはどうすればよいですか? advapi32.dll LogonUserを使用できますが、もっと簡単な解決策があるのでしょうか?

4

4 に答える 4

1

リモート接続の場合は、パスワードをコマンド ラインに含めるかプロンプトを表示するかによって、次のいずれかを使用して cmdkey.exe ツール (ネイティブ) を検討できます。

cmdkey /add:<servername> /user:<username> /pass:<password>

cmdkey /add:<servername> /user:<username> /pass

PowerShell ではないことはわかっていますが、ネイティブ exe であり、コマンドレットがパラメーターを実装していない場所で動作し-Credentialます。

于 2012-09-06T15:00:54.760 に答える
1

上記の方法を使用できます。具体的には、PowerShell Get-Credential メソッドが機能しました。また、資格情報を取得してパスワード情報を使用できるようにするには、Secure-String メソッドも確認してください。

于 2009-04-13T23:27:13.127 に答える
1

このトピックについては、かなり前に同様の議論がありました(まあ、SO が終了する時間に関連して)。
簡単に言うと、Identity パラメーターを持つ LogonUser、psexec、または PowerShell コマンドを使用します。

于 2009-04-12T21:21:10.067 に答える
0

これが最善の解決策です。

http://huddledmasses.org/using-alternate-credentials-with-the-filesystem-in-powershell/

おもう

于 2013-12-12T06:07:25.933 に答える