Windows 7 / 8 und Windows Server 2008 R2 / 2012

PowerShell 3.0 - Die Neuerungen im Überblick

Active Directory und PowerShell

Die Installation von Active Directory findet über die Installation der Severrolle oder mit der PowerShell statt. Dazu hat Microsoft zahlreiche neue CMDlets integriert, um Active Directory in der PowerShell zu verwalten und zu installieren.

Active Directory: Mit dem CMDlet-Install-ADDSDomainController installieren Sie in einer bestehenden Domäne zum Beispiel einen neuen Domänencontroller.
Active Directory: Mit dem CMDlet-Install-ADDSDomainController installieren Sie in einer bestehenden Domäne zum Beispiel einen neuen Domänencontroller.

Die Befehle sehen Sie, wenn Sie in der PowerShell 3.0 in Windows Server 2012 zunächst das entsprechende Modul mit Import-Module ADDSDeployment laden. Die Befehle lassen Sie sich zum Beispiel mit

get-command *adds*

anzeigen. Mit dem CMDlet Install-ADDSDomainController installieren Sie in einer bestehenden Domäne zum Beispiel einen neuen Domänencontroller. Mit Install-ADDSDomain installieren Sie eine neue Domäne, mit Install-ADDSForest eine neue Gesamtstruktur. Um einen Domänencontroller herabzustufen verwenden Sie das CMDlet UnInstall-ADDSDomainController.

Übersicht: Lassen Sie sich die CMDlets zur Installation von Active Directory anzeigen.
Übersicht: Lassen Sie sich die CMDlets zur Installation von Active Directory anzeigen.

Die CMDlets fragen alle notwendigen Optionen an und starten den Server neu. Konfigurationen wie DNS-Server und globaler Katalog nehmen Sie anschließend vor. Diese Aufgaben müssen Sie nicht mehr im Assistenten zur Installation vorgeben. Wenn Sie die Installation von Active Directory in der grafischen Oberfläche durchführen, können Sie sich die einzelnen Einstellungen am Ende als Skript anzeigen lassen.

Auch neue CMDlets zum Testen von Installation und Betrieb von Active Directory Microsoft integriert. Dazu gibt es die neuen CMDlets Test-ADDSDomainControllerInstallation, Test-ADDSDomainControllerUnInstallation, Test-ADDSDomainInstallation, Test-ADDSForestInstallation und Test-ADDSReadOnlyDomainControllerUnInstallation.

Die Verwaltungskonsole Active Directory Administrative Center stellt mehr Möglichkeiten zur Verfügung als die Vorgängerversion. So lässt sich in Windows Server 2012 auf diesem Weg der AD-Papierkorb aktivieren und verwenden. In der neuen Konsole können Administratoren die einzelnen Einstellungen, die sie vornehmen, auch als PowerShell-Befehl anzeigen.

Praktisch: Die neue Windows PowerShell History in Windows Server 2012 ist ein Gewinn.
Praktisch: Die neue Windows PowerShell History in Windows Server 2012 ist ein Gewinn.

Neu im unteren Bereich des Active Directory Administrative Centers ist die Windows PowerShell History. Diese zeigt alle durchgeführten Aufgaben und PowerShell-Befehle als Protokoll an. Dazu müssen Administratoren nur auf den Link klicken und sehen alle durchgeführten Aufgaben der grafischen Oberfläche als Befehl für die PowerShell. Dieses Fenster gilt aber nicht nur als Protokoll, sondern Sie können Befehle für Skripte aus dem Fenster heraus kopieren.

Für die meisten Serverrollen hat Microsoft in Windows Server 2012 neue CMDlets integriert, zum Beispiel zur Installation und Verwaltung von DHCP. Auf Core-Servern installieren Sie zum Beispiel mit dem Befehl

install-windowsfeature server-gui-shell

die grafische Oberfläche in der PowerShell. Mit Add-WindowsFeature DHCP installieren Sie DHCP auf einem Server, mit

Get-Module *DHCP* -ListAvailable

lassen Sie sich die verfügbaren CMDlets anzeigen, mit

Get-Command -Module DHCPServer

sehen Sie die Liste ausführlicher. Das funktioniert in der PowerShell 3.0 auch für andere Module. Um einen Bereich zu erstellen, verwenden Sie zum Beispiel den Befehl

Add-DHCPServerv4Scope. Get-DhcpServerv4Scope | Format-List *

zeigt Informationen zum Scope an. (mje)