1

В качестве последнего шага в последовательности задач Win7 MDT я хотел бы переместить каждый компьютер из промежуточного подразделения в обычное подразделение (чтобы можно было выдвигать объекты групповой политики). Мои технические специалисты по развертыванию оказались менее надежными при их перемещении вручную, поэтому я решил автоматизировать процесс с помощью PowerShell. В последовательности задач я могу установить RSAT через командную строку, и следующим шагом будет включение этой конкретной функции с помощью dism:

dism /online /enable-feature /featurename:RemoteServerAdministrationTools-<featurename>

Затем я запускаю скрипт PS, отключаю его через dism и удаляю RSAT тем же способом. Тем не менее, я не могу найти имя функции для модуля PowerShell, как видно на этом снимке экрана:

Модуль Active Directory для Windows PowerShell

Я искал все через Google и Technet, но безрезультатно. Мне буквально нужен только модуль PS. Я попытался просто скопировать папку модуля, но при попытке импортировать модуль в моем скрипте, он говорит мне, the assembly 'microsoft.activedirectory.management' was not loaded because no assembly was found , что означает, что dll сборки где-то похоронена в установке RSAT.

Если у вас есть другие предложения о том, как импортировать этот модуль без установки RSAT, я бы на самом деле предпочел бы это, но ничего, что я нашел, пока не работает.

Заранее спасибо.

1 ответ1

3

Имя функции: RemoteServerAdministrationTools-Roles-AD-Powershell

Для дальнейшего использования dism перечислит все доступные функции с ключом /get-features :

dism /online /get-features

Или с PowerShell:

Get-WindowsOptionalFeature -Online

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .