#Connect-VIServer 10.222.111.21 –User root –Password Welcome2world
$VMs = Get-Content 'C:\vmscripts\vmlist.txt'
$snapname = 'BaseOS'
Get-Snapshot -VM $VMs -Name $snapname | Foreach-Object { Set-VM -VM $_.VM -Confirm:$false }
上記のスクリプトは、VMスナップショットが存在するため正常に動作します。 VMのいずれかがスナップショット」BaseOsを持っていない場合しかし、それは失敗します。複数のVMのVMスナップショットへの復帰
誰かが!プラットフォームは、VMwareでください助けることができます。
virtuaのような重要な詳細はありません(VMWareのように見えますが、どうして推測すべきでしょうか?)正確なエラーメッセージが表示されます。 – vonPryz
詳細を見落として申し訳ありません...はいVMWARE。 TRYとCATCHがこの問題を解決すべきであると推測しています。しかし、どこにTRY/CATCHステートメントを追加するのかわからない – Anil
ここで失敗はどういう意味ですか?エラーが発生していますか?それは含まれるべきです。 – Matt