servermanagercmd

Устанавливает и удаляет роли, службы ролей и компоненты. Также отображает список всех ролей, служб ролей и доступных компонентов и показывает, какие установлены на этом компьютере.

Important

Эта команда, servermanagercmd, устарела и не гарантируется, что она будет поддерживаться в будущих выпусках Windows. Вместо этого рекомендуется использовать командлеты Windows PowerShell, доступные для диспетчер сервера. Дополнительные сведения см. в разделе Install or Uninstall Roles, Role Services, or 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
-запрос [[[<drive>:]<path>]<query.xml>] Отображает список всех ролей, служб ролей и компонентов, установленных и доступных для установки на сервере. Вы также можете использовать краткую форму этого параметра, -q. Если вы хотите, чтобы результаты запроса, сохраненные в XML-файле, укажите XML-файл для замены <query.xml>.
-inputpath [[[<drive>:]<path>]<answer.xml>] Устанавливает или удаляет роли, службы ролей и компоненты, указанные в XML-файле ответа, представленном <answer.xml>. Вы также можете использовать краткую форму этого параметра, -p.
-устанавливать <id> Устанавливает роль, службу ролей или компонент, указанный в параметре <id>. Идентификаторы не учитывает регистр. Несколько ролей, служб ролей и функций должны быть разделены пробелами. С параметром -install используются следующие необязательные параметры:
  • -оправа<SettingName>=<SettingValue> - Указывает необходимые настройки для установки.
  • -allSubFeatures — указывает установку всех подчиненных служб и функций вместе с родительской ролью, службой роли или компонентом, указанным в значении <id> .

    NOTE
    Некоторые контейнеры ролей не имеют идентификатора командной строки, чтобы разрешить установку всех служб ролей. Это происходит, когда службы ролей не могут быть установлены в том же экземпляре команды диспетчер сервера. Например, служба роли службы федерации служб федерации служб Active Directory и служба прокси-роли службы федерации не могут быть установлены с помощью того же экземпляра команды диспетчер сервера.

  • -resultpath<result.xml> - Сохраняет результаты установки в XML-файл, представленный как <result.xml>. Вы также можете использовать краткую форму этого параметра, -r.

    NOTE
    Вы не можете запустить servermanagercmd с указанными параметрами -resultpath и -whatif .

  • -restart - Автоматически перезагружает компьютер после завершения установки (если перезагрузка требуется установленными ролями или функциями).
  • -whatif - Отображает все операции, указанные для параметра -install . Вы также можете использовать краткую форму параметра -whatif , -w. Вы не можете запустить servermanagercmd с указанными параметрами -resultpath и -whatif .
  • -logpath<[[<drive>:]<path>]<log.txt>> - Указывает имя и расположение файла журнала, отличные от значения по умолчанию, %windir%\temp\servermanager.log.
-убирать <id> Удаляет роль, службу ролей или функцию, указанную в параметре <id>. Идентификаторы не учитывает регистр. Несколько ролей, служб ролей и функций должны быть разделены пробелами. С параметром -remove используются следующие необязательные параметры:
  • -resultpath<[[<drive>:]<path>]result.xml> - Сохраняет результаты удаления в XML-файл, представленный как <result.xml>. Вы также можете использовать краткую форму этого параметра, -r.

    NOTE
    Вы не можете запустить servermanagercmd с указанными параметрами -resultpath и -whatif .

  • -restart - Автоматически перезагружает компьютер после завершения удаления (если перезагрузка требуется оставшимися ролями или функциями).
  • -whatif - Отображает любые операции, указанные для параметра -remove. Вы также можете использовать краткую форму параметра -whatif, -w. Вы не можете запустить servermanagercmd с указанными параметрами -resultpath и -whatif .
  • -logpath<[[<Drive>:]<path>]<log.txt>> - Указывает имя и расположение файла журнала, отличные от значения по умолчанию, %windir%\temp\servermanager.log.
-version Отображает номер версии диспетчер сервера. Вы также можете использовать краткую форму -v.
-help Отображает справку в окне командной строки. Вы также можете использовать короткую форму, -?.

Examples

Чтобы отобразить список всех ролей, служб ролей и доступных компонентов, а также доступных ролей, служб ролей и компонентов, установленных на компьютере, введите:

servermanagercmd -query

Чтобы установить роль веб-сервера (IIS) и сохранить результаты установки в XML-файле, представленном какinstallResult.xml, введите:

servermanagercmd -install Web-Server -resultpath installResult.xml

Чтобы отобразить подробные сведения о ролях, службах ролей и компонентах, которые будут установлены или удалены, на основе инструкций, указанных в XML-файле ответов, представленном какinstall.xml, введите:

servermanagercmd -inputpath install.xml -whatif