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.
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.
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.
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)