首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在PowerCLI中一次删除多个快照

在PowerCLI中一次删除多个快照
EN

Stack Overflow用户
提问于 2018-01-25 01:48:53
回答 2查看 5.1K关注 0票数 0

我正在尝试在使用PowerCLI打补丁后删除旧快照。我现在使用的代码是:

代码语言:javascript
复制
Get-VM | Get-Snapshot | Remove-Snapshot -confirm$false

它的工程great...but它只删除一个在同一时间,我希望它做2-3次。这个是可能的吗?

提前感谢!

EN

回答 2

Stack Overflow用户

发布于 2018-01-25 17:59:14

此代码将从所有虚拟机中删除多个快照:

代码语言:javascript
复制
Get-VM | Get-Snapshot | % { Remove-Snapshot $_ -Confirm:$false }

我建议先选择单个虚拟机并进行测试:

代码语言:javascript
复制
$VM = Get-VM -Name 'My Virtual Machine'
$VM | Get-Snapshot | % { Remove-Snapshot $_ -Confirm:$false }

经测试可在PowerCLI 6.5上运行。

票数 0
EN

Stack Overflow用户

发布于 2018-01-28 00:41:59

我建议您看一下'RunAsync‘参数。这将创建任务,然后转到下一个任务,而不等待前一个任务完成。

示例:

代码语言:javascript
复制
Get-VM | Get-Snapshot | Remove-Snapshot -RunAsync -Confirm:$false
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48428713

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档