Ativando o Módulo do Active Directory para o PowerShell via linha de comando

1

Como uma etapa final na sequência de tarefas do Win7 MDT, gostaria de mover cada computador da UO de teste para a UO normal (para que os GPOs possam ser enviados). Meus técnicos de implantação provaram ser menos confiáveis ao movê-los manualmente, então pensei em automatizar o processo usando o PowerShell. Na sequência de tarefas, posso instalar o RSAT via linha de comando, e o próximo passo é habilitar esse recurso específico usando o dism:

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

Em seguida, executo o script PS, desabilito-o via dism e desinstalo o RSAT com o mesmo método. No entanto, não consigo encontrar o nome do recurso para o módulo do PowerShell, como visto nesta captura de tela:

Eu pesquisei no Google e no Technet, sem sucesso. Eu literalmente só preciso do módulo PS. Eu tentei apenas copiar a pasta do módulo, mas ao tentar importar o módulo no meu script, ele me diz the assembly 'microsoft.activedirectory.management' was not loaded because no assembly was found , o que significa que a dll do assembly está enterrada em algum lugar na instalação do RSAT.

Se você tiver outras sugestões sobre como importar esse módulo sem instalar o RSAT, eu realmente prefiro isso, mas nada que eu tenha encontrado até agora funciona.

Obrigado antecipadamente.

    
por Joshua Parnell 11.05.2015 / 22:53

1 resposta

3

O nome do recurso é RemoteServerAdministrationTools-Roles-AD-Powershell

Para referência futura, dism listará todos os recursos disponíveis com a opção /get-features :

dism /online /get-features

Ou com o PowerShell:

Get-WindowsOptionalFeature -Online
    
por 12.05.2015 / 18:01