Feature on Demand
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
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.
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.
Bei
der Installation von Rollen und Features mit dem Server Manager können sie den
alternativen Quellpfad auf der Zusammenfassungsseite zur Installation angeben.
Mit
der Powershell muss die Option -Source verwendet werden.
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.
Wenn eine *.wim Datei als Quelle benutzt wird muss der Speicherort mit dem
Präfix wim: und der Index des Images angegeben werden.