Feature on Demand

 

Server Manager

 

Eine der neuen Funktionen des Server 2012 ist Feature on Demand.

 

Feature on Demand durchsucht bei der Installation von Rollen und Features bestimmte Orte nach den benötigten Binärdateien. Es wird in Reihenfolge im Ordner Windows\SxS, ein alternativer Quellpfad oder Windows Update durchsucht. Der alternativer Quellpfad kann im Server Manager oder mit GPO angegeben werden. Bei bestehender Internetverbindung kann auch Windows Update durchsucht werden. Steht keine dieser Quellen zur Verfügung schlägt die Installation fehl.

 

Der Ordner Windows\WinSxS enthält die meisten Dateien zur Installation von Rollen und Features. Die Größe des Ordner beträgt mehrere GB. Das ist einerseits bequem beim Hinzufügen von Rollen und Features, andererseits wird aber relativ viel Festplattenplatz belegt. Für die Bereitstellung über das Netzwerk oder die Erstellung von Abbildern kann das von Nachteil sein. Deshalb können diese Dateien Entfernt werden, es muss dann bei der Installation von Rollen und Features die alternative Quellpfad angegeben werden. Alternativer Quellpfad kann ein lokaler Ordner, zB. der Ordner Sources\Sxs auf der Installations-DVD, oder eine Netzwerkfreigabe sein.

 

Zur Deinstallation der nicht benötigten Dateien wird die Powershell mit den cmdlet's zur Deinstallation von Rollen und Features verwendet.

 

Das cmdlet Get-WindowsFeature listet alle vorhandenen Rollen und Features auf. Die Abfrage muss so gefiltert werden, das nur die nicht installierten Rollen und Features angezeigt werden. Diese Ausgabe kann dann an des cmdlet Uninstall-WindowsFeature übergeben werden. Der Schalter -remove löscht die Binärdateien

 

cb_12_181_002.jpg

 

Geben sie in der Powershell den folgenden Befehl ein Get-WindowsFeature | Where-Object Installstate -eq Available | Uninstall-WindowsFeature -Remove

 

Die Binärdateien der ausgegebenen Rollen und Features werden gelöscht.

 

cb_12_181_003.jpg

 

Die Größe des Ordners WinSxS wurde verkleinert, bei der Installation neuer Rollen und Feature muss zukünftig ein alternativer Quellpfad angegeben werden oder eine Internetverbindung bestehen.

 

Der Versuch ein entferntes Feature zu installieren schlägt fehl. Es wurde kein alternativer Quellpfad angegeben und es bestand keine Internetverbindung.

 

cb_12_181_004.jpg

 

Bei der Installation von Rollen und Features mit dem Server Manager können sie den alternativen Quellpfad auf der Zusammenfassungsseite zur Installation angeben.

 

alternqpf.jpg

 

Mit der Powershell muss die Option -Source verwendet werden.

 

alternqpf_pow.jpg

 

Hier dargestellt die Installation von .Net Framework 3.5, dessen Installationsdateien nicht im Ordner WinSXS vorhanden sind, sonder nur auf der Installations-DVD, im Ordner Sources\Sxs, oder von Windows Update heruntergeladen werden müssen.


Mit der Gruppenrichtlinie Einstellungen für die Installation optionaler Komponenten und die Reparatur von Komponenten angeben im Pfad Computerkonfiguration\ Administrative Vorlagen\ System kann eine Netzwerkadresse als alternativer Quellpfad vorgegeben werden, der bei der Reparatur und Nachinstallation von Rollen und Features verwendet wird.

fod_1.jpg

 

Wenn eine *.wim Datei als Quelle benutzt wird muss der Speicherort mit dem Präfix wim: und der Index des Images angegeben werden.