Włączanie modułu Active Directory dla programu PowerShell za pomocą wiersza polecenia


1

Jako ostatni krok w mojej sekwencji zadań Win7 MDT chciałbym przenieść każdy komputer z tymczasowej jednostki organizacyjnej do zwykłej jednostki organizacyjnej (aby można było wypychać obiekty GPO). Moje technologie wdrażania okazały się mniej niezawodne w ręcznym przenoszeniu, więc pomyślałem o zautomatyzowaniu procesu za pomocą PowerShell. W sekwencji zadań mogę zainstalować RSAT za pomocą wiersza polecenia, a następnym krokiem jest włączenie tej konkretnej funkcji za pomocą polecenia DIS:

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

Następnie uruchamiam skrypt PS, wyłączam go przez odinstalowanie i odinstalowuję RSAT tą samą metodą. Jednak nie mogę znaleźć nazwy funkcji modułu PowerShell, jak widać na tym zrzucie ekranu:

Moduł Active Directory dla Windows PowerShell

Przeszukałem wszystkie witryny Google i Technet, ale bezskutecznie. Potrzebuję dosłownie tylko modułu PS. Próbowałem po prostu skopiować folder modułu, ale gdy próbuję zaimportować moduł do mojego skryptu, mówi mi to the assembly 'microsoft.activedirectory.management' was not loaded because no assembly was found, co oznacza, że ​​dll zestawu jest pochowany gdzieś w instalacji RSAT.

Jeśli masz jakieś inne sugestie dotyczące importowania tego modułu bez instalowania RSAT, wolałbym to, ale nic, co do tej pory znalazłem, nie działa.

Z góry dziękuję.

Odpowiedzi:


3

Nazwa funkcji to RemoteServerAdministrationTools-Roles-AD-Powershell

Do wykorzystania w przyszłości dismwyświetli listę wszystkich dostępnych funkcji /get-featuresprzełącznika:

dism /online /get-features

Lub z PowerShell:

Get-WindowsOptionalFeature -Online

Dziękujemy za nie tylko opublikowanie nazwy potrzebnej mi funkcji, ale także sposób jej uzyskania. Uznałem, że istnieje prawdopodobnie sposób, aby to dokładnie zrobić, ale nie wiem, czy byłem po prostu zbyt googlowany, aby wyszukiwać poprawnie, czy co. Niezależnie od tego, dzięki za pomoc
Joshua Parnell
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.