0

我正在尝试通过 powershell 从目录中删除 XenDesktop 中的一台机器,其中有一堆处于不同状态的机器。浏览了命令参考列表http://support.citrix.com/static/kc/CTX127254/help/,尝试了一堆东西,但找不到解决方案。甚至可能吗?

我正在考虑通过创建一个虚拟目录来解决问题,将机器放置在那里,然后删除整个目录,因为“ Remove-BrokerCatalog cmdlet 从站点中删除目录。包含一台或多台计算机的目录是桌面组的成员不能删除。 ” 不过还没有测试过。

这就是我目前正在做的事情,结果是机器从 PVS 中删除并挂在目录中,只有目录和电源状态信息。欢迎任何和所有想法。

# Remove user from the machine
Remove-BrokerUser $userDomain"\"$userName -Machine $simpleDomain"\"$server

# Remove Device from Domain
Mcli-Run RemoveDeviceFromDomain -p deviceName=$server, OrganizationUnit=$ou, Domain=$domain

# Remove Device from Desktop group
Remove-BrokerMachine -MachineName $simpledomain"\"$server -Force -DesktopGroup $desktopGroupName -AdminAddress $dccName

# Mark Device as Down in PVS
Mcli-Run MarkDown -p deviceMac=$mdevice

# Delete Device from PVS
mcli-delete device -p deviceMac=$mdevice 
4

1 回答 1

0

解决方案是使用相同的命令而不定义桌面组,然后从目录中删除机器。

# Remove Device from the Catalog
Remove-BrokerMachine -MachineName $simpledomain"\"$server -Force -AdminAddress $dccName
于 2013-09-05T06:59:54.110 回答