SCCM — меняем рабочий диск для offline servicing


У SCCM есть историческая особенность – количество неведомых настроек бесконечно. Вот конкретная ситуация: сколько не выносили различные рабочие папки SCCM с диска C: на другие диски, всё равно находится хоть что-то что упорно пишет на диск C: — речь в данном случае об offline servicing установочных образов систем. Как только запустил offline servicing, SCCM тут же смонтировал образ – правильно – на диске C:. Сначала скопировал его туда с шары источника, потом смонтировал, пропатчил, отмонтировал и скопировал обратно. Но почему же на системный диск C:?!

Нашлась статья как это исправить Customizing Offline Servicing of Operating System Images.

Так как использовать утилиту wbemtest во времена Powershell не с руки, то пришлось соорудить маленький скриптик, который назначает рабочим диском для offline servicing:

# Set
$NewDisk = "F:"
$CM_Site="SSS"
$servicing_manager= gwmi -Query "select * from sms_sci_component where ItemName LIKE 'SMS_Offline_servicing_manager%'" -Namespace "root\sms\site_$CM_Site";
$b=$servicing_manager.Props
$b | where PropertyName -eq "StagingDrive" | % {$_.Value1 = $NewDisk}
$servicing_manager.Props = $b
$servicing_manager.Put()
# Check
$servicing_manager= gwmi -Query "select * from sms_sci_component where ItemName LIKE 'SMS_Offline_servicing_manager%'" -Namespace "root\sms\site_$CM_Site"
$servicing_manager.Props | where PropertyName -eq "StagingDrive"
Реклама

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s

%d такие блоггеры, как: