Удаление машины из каталога с активными машинами
Я пытаюсь удалить машину в XenDesktop из каталога с кучей машин в разных состояниях через powershell. Перебрал справочный список команд http://support.citrix.com/static/kc/CTX127254/help/, перепробовал кучу вещей, но не смог найти решение. Это вообще возможно?
Я думаю об обходном пути, создав фиктивный каталог, поместив туда компьютер, а затем удалив весь каталог как "Командлет Remove-BrokerCatalog удаляет каталоги с сайта. Каталог, содержащий один или несколько компьютеров, являющихся членами групп рабочих столов". не может быть удалено."Пока не проверял.
Это то, что я делаю в данный момент, и в результате машина удаляется из 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
1 ответ
Решение состоит в том, чтобы использовать ту же команду без определения desktopGroup, которая затем удалит компьютер из каталога.
# Remove Device from the Catalog
Remove-BrokerMachine -MachineName $simpledomain"\"$server -Force -AdminAddress $dccName