PowerShell Module und SnapIn’s

Module

Die PowerShell Module sind zwar mit Active Directory gleich mitinstalliert, müssen aber manuell nachgeladen werden. Für bequeme gibts im Startmenü über das Suchen Feld einen Eintrag “Windows PowerShell Modules”. Dieses Skript importiert dann alle nötigen Module in die PowerShell. Davor sollte man auch noch sicherstellen dass man die Execution Policy mindestens auf “RemoteSigned” hat.

Set-ExecutionPolicy RemoteSigned -Confirm:$false

Viel einfacher finde ich es mit dem Befehl “ImportSystemModules” die Module zu laden und anschliessend mit “Get-Module” anzeigen zu lassen. Daraufhin erscheinen folgende Module:

Name                ExportedCommands
—-                —————-

ActiveDirectory     {Set-ADOrganizationalUnit, Set-ADUse..}

ADRMS               {Uninstall-ADRMS, Update-ADRMS, Inst
..}
AppLocker           {Get-AppLockerPolicy, Get-AppLockerF
..}
BestPractices       {Get-BpaModel, Set-BpaResult, Get-Bp
..}
BitsTransfer        {Start-BitsTransfer, Remove-BitsTran
..}
GroupPolicy         {Get-GPStarterGPO, Get-GPOReport…}

PSDiagnostics       {Enable-PSTrace, Enable-WSManTrace…}

ServerManager       {Remove-WindowsFeature, Get-WindowsF
..}
TroubleshootingPack {Get-TroubleshootingPack, Invoke-Tro
..}

Somit kanns dann losgehen mit den AD-* Befehlen, welche man übrigens mit folgendem Befehl kurz auflisten kann:

(Get-Module ActiveDirectory).ExportedCommands.Values

PSSnapIn’s

Windows PowerShell SnapIn’s

  • Microsoft.Exchange
  • Microsoft.Windows.AD

Für die Quest SnapIn’s

  • Quest.ActiveRoles.ADManagement

Übrigens: Das Importieren der SnapIn’s ist jeweils nur für die aktuelle Session gültig. Ausser man benutzt den Export-Console Befehl um die aktuellen Einstellungen zu sichern.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s