Ноя
24
2014

XenDesktop: скрипт отключения Maintenance Mode

XenDesktop

Некоторое время назад столкнулся с проблемой, при которой опубликованные виртуальные рабочие столы автоматически переходили в статус Maintaince mode. Это происходит, когда опубликованный компьютер не смог в течении определенного количества попыток зарегистрироваться на desktop delivery controller (DDC). По умолчание это значение равно 3 попыткам с максимальным интервалом в 20 минут. Естественно все эти настройки можно исправить в реестре, что на самом деле и рекомендуется, но бывают случае, когда это сделать не представляет возможности. Так, вот встала задача автоматизировать «вытаскивание»  опубликованных виртуальных машин из этого Maintaince mode. Понятно, что это можно сделать в ручную, по предположим, что специалист отвечающий за мониторинг «проспал».

Собственно, данная задача реализуется довольно просто средствами PowerShell. Нем необходимо сделать выборку из всего пула ресурсов по признаку inmaintenancemode.

Для этого в PowerShell консоли первым делом добавим оснастку Citrix.

— Add-PsSnapin Citrix*

add_pssnapin

— Выведем список виртуальных столов со статусом Maintenance mode (предварительно для тестирования один рабочий стол переведу с данное состояние)

Get-BrokerDesktop -Filter {(inmaintenancemode -eq $true) -and (desktopkind -eq ‘shared’)}

maintaince_mode

Как видим, в список попал один рабочий стол. Теперь переведем его в «рабочий» статут.

Get-BrokerDesktop -Filter {(inmaintenancemode -eq $true) -and (desktopkind -eq ‘shared’)} | Set-BrokerSharedDesktop -InMaintenanceMode $false

maintaince_mode_disable

Проверяем:

maintaince_mode_disable2

Как видим, машин в статусе Maintaince moe не осталось. Уверен, что спланировать запуска данных скриптов в планировщике к Вас не составит труда. Инструмент полезный и нужный, надеюсь многим пригодится .

Поделиться в соц. сетях

Опубликовать в LiveJournal
Опубликовать в Мой Мир
Опубликовать в Одноклассники
Опубликовать в Яндекс

Мастерская IT решений © | 2013-2018 | При копировании или цитировании ссылка на сайт netolkoit.ru и автора обязательна!