0

我一直在寻找很长一段时间,我似乎找不到任何接近的东西。我正在使用 VCAC 为我们的 DEV 和 QA 部门自动化我们的 VM。我已经达到了在创建 VM 期间在 dept 下创建了一个带有项目名称的文件夹(例如 DEV\Upgrade1)

当开发人员决定删除整个项目并重新开始时,问题就开始了。我在整个 VC 服务器上留下了很多空文件夹,我想知道是否有我可以每天运行的 powercli 脚本来检查里面是否有任何空文件夹(没有 vms),如果它们存在则删除它们。

这是一个棘手的问题,因为我发现我可以使用删除文件夹,但前提是我给出了我不知道的名称。而且我不想删除里面有 VMS 的文件夹。任何人都可以帮助我吗?谢谢

4

1 回答 1

1

如果您已经连接到服务器并在 powercli 中运行它。

$folders = get-folder
Foreach ($folder in $folders)
{
if((get-folder $folder|get-vm).count -eq 0)
{
 remove-folder -folder $folder -confirm $false
}
}

如果要隔离,请将 -location $datacenter 放到第一个 get 文件夹中。

于 2013-10-29T22:07:01.637 回答