Sonntag, 26. Mai 2013
Twitter Facebook Mister Wong Delicious stumbleupon digg Yahoo

Neueste Technologie für Administratoren

Systembetreuer im Windows-Umfeld brauchen Know-how über die neuesten Entwicklungen. Einsatzbeispiele und Tipps aus der Praxis führen zu mehr Effizienz im täglichen Betrieb. Wir bieten Skript-basierte Lösungen von Windows IT Pro exklusiv im deutschsprachigen Raum für unsere Abonnenten.

News

Rollen und Features gleichzeitig auf mehreren Servern installieren

Die Powershell ist das Tool für den Administrator – diese Aussage trifft schon heute und mehr noch bei den nächsten Windows-Betriebssystemen zu. Beim Windows Server 2012 gibt es die Möglichkeit, Rollen und Features auf mehreren Servern gleichzeitig zu installieren – mit Hilfe eines Powershell-Cmdlets.

Das Arbeiten mit mehreren Servern gleichzeitig ist die große Neuerung, die der Server Manager beim Windows Server 2012 bekommen hat. Will der Administrator aber mehrere Rollen und/oder Features auf mehreren Servern gleichzeitig installieren, kann er mit dem Server Manager immer nur einen Server bearbeiten. Um hier auf mehreren Systemen gleichzeitig aktiv zu sein, gibt es allerdings ein Cmdlet in der Powershell. Es arbeitet nach dem folgenden Muster:

Install-WindowsFeature cmdlet

Aufgerufen wird das Cmdlet mit Hilfe von

Invoke-Command

Dazu muss man noch eine Liste mit den gewünschten Computern übergeben. Hier ein Beispiel, wie man diesen komplexeren Befehl verwenden kann:

PS C:\> $cred = Get-Credential
PS C:\> Invoke-Command -ComputerName savdalbfs08, savdalscs01 -Credential $cred -scriptblock {Install-WindowsFeature desktop-experience -Restart -WhatIf}

Dieser Befehl führt zur folgenden Ausgabe – hier ist zu beachten, dass als Parameter das „-whatif“ angegeben wurde. Damit führt der Befehl keinerlei Aktionen aus – es wird nur die Ausgabe dargestellt:

What if: Checking if running in 'WhatIf' Mode.
What if: Checking if running in 'WhatIf' Mode.
What if: Performing installation for "[User Interfaces and Infrastructure] Desktop Experience".
What if: Performing installation for "[Ink and Handwriting Services] Ink Support".
What if: Performing installation for "[Ink and Handwriting Services] Ink and Handwriting Services".
What if: Performing installation for "[Media Foundation] Media Foundation".
What if: This server may need to be restarted after the installation completes.

Success Restart Needed Exit Code Feature Result PSComputerName
------- -------------- --------- -------------- --------------
True Maybe Success {Desktop Experience, Ink Support, Ink and ... savdalscs01
What if: Performing installation for "[User Interfaces and Infrastructure] Desktop Experience".
What if: Performing installation for "[Ink and Handwriting Services] Ink Support".
What if: Performing installation for "[Ink and Handwriting Services] Ink and Handwriting Services".
What if: Performing installation for "[Media Foundation] Media Foundation".
What if: This server may need to be restarted after the installation completes.
True Maybe Success {Desktop Experience, Ink Support, Ink and ... savdalbfs08

John Savill


Anmelden
Anmelden