0

invoke-VMScript 関数を使用して、複数の VM で .ps1 を実行しようとしています。現在、私はコードを持っています: Invoke-VMScript -ScriptText $script -VM $servername -guestcredential $gcred -hostcredential $hcredしかし$script = 'data.ps1'、これは「data.ps1」が有効な関数またはスクリプトではないというエラーを返します。どんな助けでも大歓迎です。

4

2 に答える 2

1

私はこれをテストするように設定されていませんが-ScriptText、VM でアクセス可能な .ps1 ファイルへのフル パスを指定する必要があると思います。

$script = '"C:\my scripts\data.ps1"'
Invoke-VMScript -ScriptText $script -VM $servername -guestcredential $gcred -hostcredential $hcred
于 2013-04-08T16:22:03.320 に答える
0

ファイル名ではなく、スクリプトのスクリプト変数コンテンツを入力する必要があります。

于 2013-04-08T15:52:04.960 に答える