SID-500

Home » PowerShell » PowerShell: Install-WindowsFeature

PowerShell: Install-WindowsFeature

Das Cmdlet Install-WindowsFeature ermöglicht das Installieren von Rollen und Features auf einem Windows Server 2012 und Windows Server 2016. Die Installation ist lokal, remote oder auch offline (Offline VHD) möglich.

Die Binärdateien der zu installierenden Rolle müssen sich im Ordner winsxs befinden (Features on Demand). Befinden sich die Binärdateien nicht im Ordner, weil Sie entfernt wurden, so ist folgendes möglich:

  • Download von Windows Update (geschieht automatisch)
  • Kopieren der winsxs Dateien von einem anderen Server mit gleichem Betriebssystem und Service Pack Level
  • Zugriff auf ein Windows Image (*.wim) auf der Installations-DVD oder auf einer virtuellen Festplatte

Die Installation am Beispiel eines DHCP Servers kann anstelle der grafischen Oberfläche mit Install-Windowsfeature erfolgen:

Install-WindowsFeature DHCP -IncludeManagementTools 

Bild3.png

Der Parameter -IncludeManagementTools weist der Installationsroutine an, die Tools zum managen des DHCP Servers lokal zu installieren. Diese könnten auch auf einem Remote-Server installiert werden.

Falls keine Binärdateien vorhanden sind, so kann der Speicherort mit –source angegeben werden.  In den meisten Fällen sind diese aber vor Ort im Ordner winsxs gespeichert.

Bild2

Welche Features installiert sind, kann mit Get-WindowsFeature überprüft werden:

Get-WindowsFeature -Computername Name | Where-Object installstate -eq "installed"

Bild4.png

Soll eine Remote-Installation erfolgen, so gibt man den Parameter -computername mit.

In diesem Beispiel ist die PowerShell auf spagr01 gestartet und ich installiere remote auf Server spagr02 den XPS-Viewer:

Unbenannt.PNG


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

GET-AUTHOR

My name is Patrick Grünauer. Microsoft MVP. I am from Austria. On sid-500 I write about Windows, Cisco and IT-Security in English and German. Have fun while reading!

Categories

Patrick Gruenauer
Follow SID-500 on WordPress.com