(0) exportieren Drucken
Alle erweitern

Erstellen einer Antwortdatei für Server-Manager-Befehle

Betrifft: Windows Vista

Bei der Server-Manager-Befehlszeileninstallation in Windows Server® 2008 werden Parameter zum Installieren oder Entfernen von jeweils einer Rolle, einem Rollendienst oder einem Feature pro Befehlsinstanz zugelassen. Wenn Sie mehrere Rollen, Rollendienste oder Features mit einer einzigen Befehlsinstanz auf einem Server installieren oder entfernen möchten, verwenden Sie eine XML-Antwortdatei.

In dieser Version von Windows Server 2008 werden Antwortdateien von den Benutzern neu erstellt. Mit der Antwortdatei werden an der Server-Manager-Befehlszeilenschnittstelle folgende Informationen bereitgestellt:

  • Rollen, Rollendienste und Features, die Benutzer auf einem Server installieren oder entfernen möchten

Rollen-, Rollendienst- und Featureabhängigkeiten

Wenn Sie Rollen, Rollendienste oder Features mithilfe der grafischen Benutzeroberfläche des Server-Managers installieren oder entfernen, stellt der Assistent zum Hinzufügen von Rollen sicher, dass die gesamte für eine Rolle erforderliche Software mit der im Assistenten ausgewählten Rolle installiert wird. Gegebenenfalls fordert Sie der Assistent auf, die Installation weiterer Rollen, Rollendienste oder Features zu genehmigen, die für die ausgewählten Rollen erforderlich sind.

Der gleiche Überprüfungsvorgang tritt auf, wenn Sie die Server-Manager-Befehlszeile verwenden. Wenn Sie nur bestimmte Teile von Rollen oder Features installieren oder entfernen möchten, müssen Sie nur die zu installierenden bzw. zu entfernenden Teile angeben. Es ist nicht nötig, alle erforderlichen Rollen und Rollendienste für die zu installierenden Rollendienste anzugeben; der Server-Manager installiert oder entfernt automatisch die Software, von der der gewünschte Rollendienst abhängig ist.

ImportantWichtig
Wenn Sie Rollen mithilfe einer Antwortdatei entfernen, entfernt der Server-Manager automatisch alle Rollen und Rollendienste, die von einer in der Antwortdatei angegebenen Rolle bzw. von einem angegebenen Rollendienst abhängen. Wenn Sie dem Server-Manager-Befehl die Option -whatIf hinzufügen, wird eine Liste mit allen Rollen und Rollendiensten angezeigt, die entfernt werden, nachdem eine in der Antwortdatei angegebene Rolle bzw. ein Rollendienst entfernt wurde.

Wenn Sie beispielsweise Internetdrucken (einen Rollendienst von Druckdienste) installieren möchten, muss in der Antwortdatei ausschließlich Internetdrucken angegeben werden; Webserver (IIS) oder bestimmte Rollendienste von Webserver (IIS) müssen nicht angegeben werden. Standardmäßig installiert der Server-Manager Teile von Webserver (IIS) (einer anderen Rolle), die zum Ausführen von Internetdrucken erforderlich sind. Wenn Sie dieselbe Antwortdatei verwenden, entfernen Sie den Terminalserver-Rollendienst Terminaldienstegateway (TS-Gateway) vom Server. Für die Ausführung von TS-Gateway sind auch Teile von Webserver (IIS) erforderlich. Der Server-Manager entfernt die Rollendienste von Webserver (IIS), die weder für die Ausführung von Terminaldienstegateway noch von Internetdrucken benötigt werden, die Webserver (IIS)-Rollendienste sind jedoch für Internetdrucken erforderlich.

Behandlung von übergeordneten und untergeordneten Rollendiensten durch die Antwortdatei

Einige Rollen, Rollendienste und Features stellen Container für untergeordnete Elemente dar, die der Server-Manager standardmäßig installiert. Wenn Sie in den Assistenten, die Bestandteil der grafischen Benutzeroberfläche des Server-Managers sind, einen Containerknoten zum Installieren bzw. zum Entfernen auswählen, werden die erforderlichen untergeordneten Elemente automatisch ausgewählt. Obwohl Sie die Kontrollkästchen für einige untergeordnete Elemente manuell deaktivieren können, handelt es sich bei den ausgewählten untergeordneten Elementen um empfohlene Standardelemente.

Wenn ein Container bei einer Installation über die Befehlszeile angegeben wird, werden die untergeordneten Standardelemente automatisch einbezogen. Wenn ein Container bei einer Deinstallation über die Befehlszeile angegeben wird, werden alle untergeordneten Elemente deinstalliert. Wenn beispielsweise die Druckdienste-Rolle zusammen mit der Option -install in der Antwortdatei angegeben ist, wird auch der Druckserver-Rollendienst installiert. Wenn Sie jedoch angeben, dass der Container Druckdienste entfernt werden soll, führt dies dazu, dass die gesamte Rolle entfernt wird.

Geben Sie den Container in der Antwortdatei nicht an, wenn die untergeordneten Standardelemente nicht installiert werden sollen. Geben Sie nur die untergeordneten Elemente an, die installiert bzw. entfernt werden sollen.

Wenn Sie beispielsweise Internetdrucken (einen Rollendienst von Druckdienste) installieren möchten, muss in der Antwortdatei ausschließlich Internetdrucken angegeben werden; Druckdienste oder andere Rollendienste von Druckdienste müssen nicht angegeben werden. Der Server-Manager installiert nur Internetdrucken und den dafür erforderlichen Druckserver-Rollendienst, jedoch nicht den LPD-Dienst, einen weiteren Rollendienst, der Druckdienste untergeordnet ist.

Erstellen einer Antwortdatei für Server-Manager-Befehle

Sie können die für die Server-Manager-Befehlszeile zu verwendende Antwortdatei in einem XML-Bearbeitungsprogramm oder in einem Text-Editor wie Editor erstellen. Es empfiehlt sich, einen XML-Editor zu verwenden, mit dem die Arbeit anhand eines vorhandenen XML-Schemas überprüft werden kann, da es wichtig ist, die Antwortdatei mit der Server-Manager-Befehlszeilen-Schemadefinition zu überprüfen. Weitere Informationen finden Sie im Abschnitt "Server-Manager-Befehlszeilenschema" weiter unten in diesem Thema.

Angeben der Bezeichner von Rollen, Rollendiensten und Features

In den Server-Manager-Befehlen und der Antwortdatei werden die Bezeichner von Rollen, Rollendiensten und Features erkannt, die unter Übersicht über Server-Manager-Befehle angegeben sind. Für die Bezeichner von Rollen, Rollendiensten und Features in der Antwortdatei und in den Server-Manager-Befehlen wird nicht zwischen Groß- und Kleinschreibung unterschieden. Demnach ist die angezeigte Großschreibung der Bezeichner nicht zwingend erforderlich.

Beispiele für Antwortdateien

Im Folgenden sind Beispiele für Antwortdateien dargestellt. Beachten Sie, dass das folgende Überschriftenelement in allen Antwortdateien vorhanden sein muss. Zum Erstellen von wohlgeformtem XML muss das Element am Ende der Antwortdatei geschlossen werden. Der Platzhalter Aktion muss durch Install oder Remove ersetzt werden.

<ServerManagerConfiguration
Action="Install"
xmlns="http://schemas.microsoft.com/sdm/Windows/ServerManager/ Configuration/2007/1">
…Inhalt der Antwortdatei…
</ServerManagerConfiguration>

Installieren von "DNS-Server", "Webserver", "Terminaldienste-Gateway", "Message Queuing-Server" und ".NET Framework 3.0-Features"

Im folgenden Beispiel möchte der Administrator DNS-Server, Webserver (IIS), Terminaldienstegateway (einen Rollendienst von Terminaldienste), Message Queuing-Server (Teil des Features Message Queuing), und alle Teile von .NET Framework 3.0-Features installieren.

<ServerManagerConfiguration
Action="Install"
xmlns="http://schemas.microsoft.com/sdm/Windows/ServerManager/ Configuration/2007/1">
<Role Id="DNS"/>
<Role Id="Web-Server"/>
<RoleService Id="TS-Gateway"/>
<Feature Id="MSMQ-Server"/>
<Feature Id="Net-Framework" InstallAllSubFeatures="true"/>
</ServerManagerConfiguration>

Im Folgenden werden die Ergebnisse dieses Vorgangs dargestellt.

  • DNS-Server: Installiert.

  • Webserver (IIS): Verfügt über mehrere Standardrollendienste und eine Abhängigkeit vom Feature Windows-Aktivierungsdienst (Windows Activation Service, WAS). Alle Standardrollendienste und WAS sind installiert.

  • Terminaldienste: Der TS-Gateway-Rollendienst wurde installiert. Dies bedeutet, dass die Terminaldienste-Rolle jetzt installiert ist. TS-Gateway hängt zusammen mit Netzwerkrichtlinien- und Zugriffsdienste (ebenfalls installiert) von mehreren Webserver (IIS)-Rollendiensten ab.

  • Message Queuing: Nur das Message Queuing-Server-Featureelement wurde installiert. Es wurden keine weiteren Elemente von Message Queuing installiert.

  • .NET Framework 3.0-Features: Alle untergeordneten Features von .NET Framework 3.0-Features wurden installiert.

Deinstallieren von "DNS-Server", "Terminaldienste-Gateway" und ".NET Framework 3.0-Features"

Im folgenden Beispiel möchte der Administrator DNS-Server, TS-Gateway und .NET Framework 3.0-Features entfernen.

<ServerManagerConfiguration
Action="Remove"
xmlns="http://schemas.microsoft.com/sdm/Windows/ServerManager/Configuration/2007/1">
<Role Id="DNS"/>
<RoleService Id="TS-Gateway"/>
<Feature Id="Net-Framework"/>
</ServerManagerConfiguration>

Im Folgenden werden die Ergebnisse dieses Vorgangs dargestellt.

  • DNS-Server: Deinstalliert.

  • Terminaldienste: Der TS-Gateway-Rollendienst wurde entfernt. Es wurden keine weiteren installierten Rollendienste von Terminaldienste entfernt. Webserver (TS-Gateway war davon abhängig) wurde nicht deinstalliert.

  • .NET Framework 3.0-Features: Alle untergeordneten Features von .NET Framework 3.0 wurden deinstalliert. Wenn einige untergeordnete Features zuvor nicht installiert wurden, wurden sie ignoriert.

Server-Manager-Befehlszeilenschema

XML-Antwortdateien, die mit den Server-Manager-Befehlen verwendet werden, müssen mit der Server-Manager-Befehlszeilen-Schemadefinition überprüft werden. Eine Kopie dieses Schemas finden Sie auf der Microsoft-Website (möglicherweise in englischer Sprache).

Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)
Vielen Dank für Ihr Feedback.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft