Dela via


servermanagercmd

Installerar och tar bort roller, rolltjänster och funktioner. Visar också listan över alla roller, rolltjänster och tillgängliga funktioner och visar vilka som är installerade på den här datorn.

Viktigt!

Det här kommandot, servermanagercmd, har blivit inaktuellt och det är inte säkert att det stöds i framtida versioner av Windows. Vi rekommenderar i stället att du använder Windows PowerShell-cmdletar som är tillgängliga för Serverhanteraren. Mer information finns i Installera eller avinstallera roller, rolltjänster eller funktioner.

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

Parameterar

Parameter Beskrivning
-fråga [[[<drive>:]<path>]<query.xml>] Visar en lista över alla roller, rolltjänster och funktioner som är installerade och tillgängliga för installation på servern. Du kan också använda den korta formen av den här parametern -q. Om du vill att frågeresultatet ska sparas i en XML-fil anger du en XML-fil som ska ersätta <query.xml>.
-inputpath [[[<drive>:]<path>]<answer.xml>] Installerar eller tar bort roller, rolltjänster och funktioner som anges i en XML-svarsfil som representeras av <answer.xml>. Du kan också använda den korta formen av den här parametern -p.
-installera <id> Installerar rollen, rolltjänsten eller funktionen som anges av <id>. Identifierarna är skiftlägesokänsliga. Flera roller, rolltjänster och funktioner måste avgränsas med blanksteg. Följande valfria parametrar används med parametern -install:
  • -setting<SettingName>=<SettingValue> – Anger nödvändiga inställningar för installationen.
  • -allSubFeatures – Anger installationen av alla underordnade tjänster och funktioner tillsammans med den överordnade rollen, rolltjänsten eller funktionen med namnet i <id>-värdet.

    Obs!
    Vissa rollcontainrar har ingen kommandoradsidentifierare som tillåter installation av alla rolltjänster. Detta är fallet när rolltjänster inte kan installeras i samma instans av Kommandot Serverhanteraren. Till exempel kan rolltjänsten federationstjänst för Active Directory Federation Services och rolltjänsten federationstjänstproxy inte installeras med hjälp av samma Server Manager-kommandoinstans.

  • -resultpath<result.xml> – Sparar installationsresultat i en XML-fil som representeras av <result.xml>. Du kan också använda den korta formen av den här parametern -r.

    Obs!
    Du kan inte köra servermanagercmd med både parametern -resultpath och parametern -whatif angiven parameter.

  • -restart – Startar om datorn automatiskt när installationen är klar (om omstart krävs av de roller eller funktioner som är installerade).
  • -whatif – Visar alla åtgärder som har angetts för parametern -install. Du kan också använda den korta formen av parametern -whatif, -w. Du kan inte köra servermanagercmd med både parametern -resultpath och parametern -whatif angiven parameter.
  • -logpath<[[<drive>:]<path>]<log.txt>> – Anger ett namn och en plats för loggfilen, förutom standardvärdet %windir%\temp\servermanager.log.
-avlägsna <id> Tar bort rollen, rolltjänsten eller funktionen som anges av <id>. Identifierarna är skiftlägesokänsliga. Flera roller, rolltjänster och funktioner måste avgränsas med blanksteg. Följande valfria parametrar används med parametern -remove:
  • -resultpath<[[<drive>:]<path>]result.xml> – Sparar borttagningsresultat i en XML-fil som representeras av <result.xml>. Du kan också använda den korta formen av den här parametern -r.

    Obs!
    Du kan inte köra servermanagercmd med både -resultpath och parametrarna -whatif angivna parametrar.

  • -restart – Startar om datorn automatiskt när borttagningen är klar (om omstart krävs av återstående roller eller funktioner).
  • -whatif – Visar alla åtgärder som har angetts för parametern -remove. Du kan också använda den korta formen av parametern -whatif, -w. Du kan inte köra servermanagercmd med både -resultpath och parametrarna -whatif angivna parametrar.
  • -logpath<[[<Drive>:]<path>]<log.txt>> – Anger ett namn och en plats för loggfilen, förutom standardvärdet %windir%\temp\servermanager.log.
-version Visar serverhanterarens versionsnummer. Du kan också använda det korta formuläret -v.
-Hjälp Visar hjälp i kommandotolkens fönster. Du kan också använda det korta formuläret -?.

Exempel

Om du vill visa en lista över alla roller, rolltjänster och tillgängliga funktioner och vilka roller, rolltjänster och funktioner som är installerade på datorn skriver du:

servermanagercmd -query

Om du vill installera IIS-rollen (Webbserver) och spara installationsresultatet i en XML-fil som representeras av installResult.xmlskriver du:

servermanagercmd -install Web-Server -resultpath installResult.xml

Om du vill visa detaljerad information om de roller, rolltjänster och funktioner som skulle installeras eller tas bort, baserat på instruktioner som anges i en XML-svarsfil som representeras av install.xmlskriver du:

servermanagercmd -inputpath install.xml -whatif