servermanagercmd

적용 대상: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012

설치 하 고 역할, 역할 서비스 및 기능을 제거 합니다. 또한 모든 역할, 역할 서비스 및 기능을 사용할 수의 목록을 표시 하 고이 컴퓨터에 설치 되는 표시 합니다.

Important

이 명령인 servermanagercmd는 더 이상 사용되지 않으며 향후 Windows 릴리스에서 지원되지 않습니다. 대신 서버 관리자 사용할 수 있는 Windows PowerShell cmdlet을 사용하는 것이 좋습니다. 자세한 내용은 Install or Uninstall Roles, Role Services, or Features를 참조하세요.

구문

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

매개 변수

매개 변수 설명
-쿼리 [[[<drive>:]<path>]<query.xml>] 서버에서 모든 역할, 역할 서비스 및 설치 하 고 설치할 수 있는 기능 목록을 표시 합니다. 이 매개 변수는 약식을 사용할 수 있습니다 -q합니다. 쿼리 결과를 XML 파일에 저장하려면 바꿀 <query.xml>XML 파일을 지정합니다.
-inputpath [[[<drive>:]<path>]<answer.xml>] 로 표시되는 <answer.xml>XML 응답 파일에 지정된 역할, 역할 서비스 및 기능을 설치하거나 제거합니다. 이 매개 변수는 약식 ç ï -p.
-설치 <id> 에서 지정 <id>한 역할, 역할 서비스 또는 기능을 설치합니다. 식별자의 대/소문자를 구분 하지 않습니다. 여러 역할, 역할 서비스 및 기능을 공백으로 구분 되어야 합니다. 다음 선택적 매개 변수는 -install 매개 변수와 함께 사용됩니다.
  • -setting<SettingName>=<SettingValue> - 설치에 필요한 설정을 지정합니다.
  • -allSubFeatures - 값에 명명된 부모 역할, 역할 서비스 또는 기능과 함께 모든 하위 서비스 및 기능의 설치를 <id> 지정합니다.

    참고
    일부 역할 컨테이너에는 모든 역할 서비스의 설치를 허용하는 명령줄 식별자가 없습니다. 또한이 경우 서버 관리자 명령의 동일한 인스턴스에 역할 서비스를 설치할 수 없습니다. 예를 들어 Active Directory Federation Services의 페더레이션 서비스 역할 서비스 및 페더레이션 서비스 프록시 역할 서비스는 동일한 서버 관리자 명령 인스턴스를 사용하여 설치할 수 없습니다.

  • -resultpath<result.xml> - 로 표시되는 <result.xml>XML 파일에 설치 결과를 저장합니다. 이 매개 변수는 약식 ç ï -r합니다.

    참고
    -resultpath 매개 변수와 지정된 -whatif 매개 변수를 모두 사용하여 servermanagercmd를 실행할 수 없습니다.

  • -restart - 설치가 완료되면 컴퓨터를 자동으로 다시 시작합니다(설치된 역할 또는 기능에 다시 시작이 필요한 경우).
  • -whatif - -install 매개 변수에 대해 지정된 모든 작업을 표시합니다. -whatif 매개 변수 -w의 짧은 형식을 사용할 수도 있습니다. -resultpath 매개 변수와 지정된 -whatif 매개 변수를 모두 사용하여 servermanagercmd실행할 수 없습니다.
  • -logpath<[[<drive>:]<path>]<log.txt>> - 기본값 %windir%\temp\servermanager.log이 아닌 로그 파일의 이름과 위치를 지정합니다.
-제거 <id> 로 지정된 <id>역할, 역할 서비스 또는 기능을 제거합니다. 식별자의 대/소문자를 구분 하지 않습니다. 여러 역할, 역할 서비스 및 기능을 공백으로 구분 되어야 합니다. 다음 선택적 매개 변수는 -remove 매개 변수와 함께 사용됩니다.
  • -resultpath<[[<drive>:]<path>]result.xml> - 제거 결과를 로 표현된 <result.xml>XML 파일에 저장합니다. 이 매개 변수는 약식 ç ï -r합니다.

    참고
    -resultpath와 -whatif 매개 변수를 모두 지정하여 servermanagercmd를 실행할 수 없습니다.

  • -restart - 제거가 완료되면 컴퓨터를 자동으로 다시 시작합니다(역할 또는 기능을 다시 기본 다시 시작해야 하는 경우).
  • -whatif - -remove 매개 변수에 대해 지정된 모든 작업을 표시합니다. -whatif 매개 변수 -w의 짧은 형식을 사용할 수도 있습니다. -resultpath와 -whatif 매개 변수를 모두 지정하여 servermanagercmd를 실행할 수 없습니다.
  • -logpath<[[<Drive>:]<path>]<log.txt>> - 기본값 %windir%\temp\servermanager.log이 아닌 로그 파일의 이름과 위치를 지정합니다.
-version 서버 관리자 버전 번호를 표시 합니다. 약식을 사용할 수 있습니다 -v합니다.
-help 명령 프롬프트 창에 도움말을 표시합니다. 약식을 사용할 수 있습니다 -?합니다.

예제

사용 가능한 모든 역할, 역할 서비스 및 기능 목록과 컴퓨터에 설치된 역할, 역할 서비스 및 기능 목록을 표시하려면 다음을 입력합니다.

servermanagercmd -query

웹 서버(IIS) 역할을 설치하고 installResult.xml이 나타내는 XML 파일에 설치 결과를 저장하려면 다음을 입력합니다.

servermanagercmd -install Web-Server -resultpath installResult.xml

install.xml로 표시되는 XML 응답 파일에 지정된 지침에 따라 설치 또는 제거될 역할, 역할 서비스 및 기능에 대한 자세한 정보를 표시하려면 다음을 입력합니다.

servermanagercmd -inputpath install.xml -whatif