簡體   English   中英

VMware PowerCLI-批量還原快照

[英]VMware PowerCLI - Mass Revert Snapshot

我正在嘗試將VM的數組(從C:\\ esx \\ vmlist.txt創建)恢復為快照“ test”(所有快照均為快照,同時快照名為“ test”)。

這是我的腳本:

Add-PSSnapin VMware.VimAutomation.Core

Connect-VIServer -Server 192.168.10.10 -User root -Password mypass

$VMs = Get-Content'C:\esx\vmlist.txt'

$snapname = Read-Host 'Snapshot Name:'

Get-Snapshot -VM $VMs -Name $snapname -confirm:$false

有什么想法嗎?

要還原快照,可以使用Set-VM cmdlet:

Get-Snapshot -VM $VMs -Name $snapname | Foreach-Object {
    Set-VM -VM $_.VM -Snapshot $_ -Confirm:$false
}

以防萬一:您可能首先要使用-WhatIf (而不是-Confirm:$false )來運行它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM