servermanagercmd

Installiert und entfernt Rollen, Rollendienste und Features. Zeigt außerdem die Liste aller verfügbaren Rollen, Rollendienste und Features an und zeigt an, welche auf diesem Computer installiert sind.

Important

Der Befehl „servermanagercmd“ ist veraltet. Seine Unterstützung in zukünftigen Windows-Versionen wird nicht garantiert. Es wird empfohlen, stattdessen die Windows PowerShell-Cmdlets zu verwenden, die für Server-Manager verfügbar sind. Weitere Informationen finden Sie unter Installieren oder Deinstallieren von Rollen, Rollendiensten oder Features.

Syntax

servermanagercmd -query [[[<drive>:]<path>]<query.xml>] [-logpath [[<drive>:]<path>]<log.txt>]
servermanagercmd -inputpath  [[[<drive>:]<path>]<answer.xml>] [-resultpath <result.xml> [-restart] | -whatif] [-logpath [[<drive>:]<path>]<log.txt>]
servermanagercmd -install <id> [-allSubFeatures] [-resultpath [[<drive>:]<path>]<result.xml> [-restart] | -whatif] [-logpath [[<Drive>:]<path>]<log.txt>]
servermanagercmd -remove <id> [-resultpath <result.xml> [-restart] | -whatif] [-logpath  [[<drive>:]<path>]<log.txt>]
servermanagercmd [-help | -?]
servermanagercmd -version

Parameters

Parameter Description
-Frage [[[<drive>:]<path>]<query.xml>] Zeigt eine Liste aller Rollen, Rollendienste und Features an, die auf dem Server installiert und zur Installation verfügbar sind. Sie können auch die Kurzform dieses Parameters verwenden, -q. Wenn die Abfrageergebnisse in einer XML-Datei gespeichert werden sollen, geben Sie eine XML-Datei an, die <query.xml> ersetzen soll.
-Eingabepfad [[[<drive>:]<path>]<answer.xml>] Installiert oder entfernt die Rollen, Rollendienste und Features, die in einer durch <answer.xml> dargestellten XML-Antwortdatei angegeben sind. Sie können auch die Kurzform dieses Parameters verwenden, -p.
-installieren <id> Installiert die von <id> angegebene Rolle, den Rollendienst oder das Feature. Bei den Bezeichnern wird die Groß-/Kleinschreibung beachtet. Mehrere Rollen, Rollendienste und Features müssen durch Leerzeichen getrennt werden. Die folgenden optionalen Parameter werden mit dem Parameter -install verwendet:
  • -Einstellung<SettingName>=<SettingValue> - Gibt die erforderlichen Einstellungen für die Installation an.
  • -allSubFeatures : Gibt die Installation aller untergeordneten Dienste und Features zusammen mit der übergeordneten Rolle, dem Rollendienst oder dem Feature an, die bzw. das <id> im Wert genannt wird.

    NOTE
    Einige Rollencontainer verfügen nicht über einen Befehlszeilenbezeichner, um die Installation aller Rollendienste zu ermöglichen. Dies ist der Fall, wenn Rollendienste nicht in derselben Instanz des Server-Manager-Befehls installiert werden können. Beispielsweise können der Verbunddienst-Rollendienst der Active Directory-Verbunddienste und der Verbunddienstproxy-Rollendienst nicht mit derselben Instanz des Server-Manager-Befehls installiert werden.

  • -Ergebnispfad<result.xml> - Speichert die Installationsergebnisse in einer XML-Datei, die durch dargestellt wird <result.xml>. Sie können auch die Kurzform dieses Parameters verwenden, -r.

    NOTE
    Sie können servermanagercmd nicht ausführen, wenn sowohl der -resultpath-Parameter als auch der - whatif-Parameter angegeben sind.

  • -restart - Startet den Computer automatisch neu, wenn die Installation abgeschlossen ist (wenn ein Neustart für die installierten Rollen oder Funktionen erforderlich ist).
  • -whatif - Zeigt alle Vorgänge an, die für den Parameter -install angegeben wurden. Sie können auch die Kurzform des Parameters -whatif,-w, verwenden. Sie können servermanagercmd nicht ausführen, wenn sowohl der -resultpath-Parameter als auch der - whatif-Parameter angegeben sind.
  • -logpath<[[<drive>:]<path>]<log.txt>> - Gibt einen anderen Namen als den Standardnamen %windir%\temp\servermanager.logund den Speicherort für die Protokolldatei an.
-entfernen <id> Entfernt die von <id> angegebene Rolle, den Rollendienst oder das Feature. Bei den Bezeichnern wird die Groß-/Kleinschreibung beachtet. Mehrere Rollen, Rollendienste und Features müssen durch Leerzeichen getrennt werden. Die folgenden optionalen Parameter werden mit dem Parameter -remove verwendet:
  • -Ergebnispfad<[[<drive>:]<path>]result.xml> - Speichert die Entfernungsergebnisse in einer XML-Datei, die durch dargestellt wird <result.xml>. Sie können auch die Kurzform dieses Parameters verwenden, -r.

    NOTE
    Sie können servermanagercmd nicht ausführen, wenn sowohl die Parameter -resultpath als auch - whatif angegeben sind.

  • -restart - Startet den Computer automatisch neu, wenn das Entfernen abgeschlossen ist (wenn ein Neustart für die verbleibenden Rollen oder Funktionen erforderlich ist).
  • -whatif - Zeigt alle Vorgänge an, die für den Parameter -remove angegeben wurden. Sie können auch die Kurzform des Parameters -whatif, -w, verwenden. Sie können servermanagercmd nicht ausführen, wenn sowohl die Parameter -resultpath als auch - whatif angegeben sind.
  • -logpath<[[<Drive>:]<path>]<log.txt>> - Gibt einen anderen Namen als den Standardnamen %windir%\temp\servermanager.logund den Speicherort für die Protokolldatei an.
-version Zeigt die Server-Manager-Versionsnummer an. Sie können auch die Kurzform -v verwenden.
-help Zeigt Hilfe im Eingabeaufforderungsfenster an. Sie können auch die Kurzform -? verwenden.

Examples

Geben Sie Folgendes ein, um eine Liste aller verfügbaren Rollen, Rollendienste und Features anzuzeigen und zu sehen, welche Rollen, Rollendienste und Features auf dem Computer installiert sind:

servermanagercmd -query

Geben Sie Folgendes ein, um die Webserverrolle (IIS) zu installieren und die Installationsergebnisse in einer XML-Datei zu speichern, die durch installResult.xmldargestellt wird:

servermanagercmd -install Web-Server -resultpath installResult.xml

Geben Sie Folgendes ein, um detaillierte Informationen zu den Rollen, Rollendiensten und Features anzuzeigen, die auf den Anweisungen basieren, die in einer XML-Antwortdatei angegeben sind, die durch install.xmldargestellt wird:

servermanagercmd -inputpath install.xml -whatif