1

以下のコマンドを使用して、リモート マシンにある PowerShell スクリプトを実行しようとしていますが、うまく機能します

起動コマンド (powershell c:\install\install.ps1) -computername box1 -credential (get-credential)

上記のスクリプトは、(robocopy を使用して) ネットワーク共有からファイルをコピーします - 場所が存在しないという不平を言って失敗します。許可の問題が原因であることがわかりました。共有に次の資格情報を使用するようにスクリプトで明示的に言及したときに機能します

net use \share1\files パスワード /user:username

スクリプトがリモート マシンの他のリソースにアクセスするために使用するスクリプトの実行に使用されるのと同じ資格情報を渡す方法はありますか?

ありがとう!サンジーブ

4

2 に答える 2

2

必要なのはcredSSPです。この投稿を確認してください: http://www.ravichaganti.com/blog/?p=1230

于 2011-01-04T17:12:49.503 に答える
0

を使用してリモートで呼び出すときに、認証情報を引数として Power Shell スクリプトに渡しますinvoke-commandnextこれらのクレデンシャルを からスクリプトに渡しますinstall.ps1

于 2011-01-04T17:00:52.560 に答える