繁体   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