2013 Office 볼륨 정품 인증 관리 도구

 

적용 대상: Office 2013

마지막으로 수정된 항목: 2016-12-16

요약: ospp.vbsslmgr.vbs 스크립트와 볼륨 정품 인증 관리 도구에 대해 설명합니다.

대상: IT 전문가

Office Software Protection Platform 스크립트(ospp.vbs), 소프트웨어 라이선스 관리자 스트립트(slmgr.vbs) 및 VAMT(볼륨 정품 인증 관리 도구)를 사용하면 볼륨 라이선스 버전의 Office 2013을 구성하고 테스트할 수 있습니다. 이 문서를 읽기 전에 먼저 Office 2013의 볼륨 정품 인증 계획, Office 2013의 KMS 정품 인증, Office 2013 MAK 클라이언트 정품 인증Office 2013의 Active Directory 기반 정품 인증을 읽어 보는 것이 좋습니다.

중요

이 정보는 볼륨 라이선스 버전의 Office 2013에는 적용되지만 Office 365 ProPlus에는 적용되지 않습니다. Office 365 ProPlus는 구독을 통해 사용이 허가됩니다. 자세한 내용은 Office 365 ProPlus 배포 가이드를 참조하세요.

이 문서의 내용

  • KMS 클라이언트 및 호스트 구성 팁

  • ospp.vbs 스크립트

  • slmgr.vbs 스크립트

  • VAMT(볼륨 정품 인증 관리 도구)

KMS 클라이언트 및 호스트 구성 팁

일반적으로 Office KMS(키 관리 서비스) 호스트를 올바르게 설정 및 구성한 경우에는 Office KMS 클라이언트를 구성하지 않아도 됩니다. KMS 클라이언트는 DNS를 사용하여 KMS 호스트를 자동으로 검색한 다음 정품 인증을 시도합니다. KMS 서비스는 DNS에서 서비스(SRV) 리소스 레코드(RR)를 사용하여 KMS 호스트의 위치를 저장하고 전달합니다.

기본적으로 KMS 호스트는 KMS 클라이언트가 찾아야 하는 정보를 자동으로 게시하고 DNS 동적 업데이트 프로토콜을 사용하여 KMS 클라이언트에 연결합니다. 기본적으로 KMS 클라이언트는 DNS 서버에서 KMS 서비스 정보를 쿼리합니다.

네트워크 구성 및 보안 요구 사항에 따라 KMS 호스트 및 클라이언트를 수동으로 구성할 수 있습니다. 예를 들어 네트워크 환경에서 SRV 레코드를 사용하지 않는 경우 KMS 클라이언트가 특정 KMS 호스트를 사용하도록 수동으로 구성할 수 있습니다. KMS 클라이언트를 구성하는 방법에 대한 자세한 내용은 이 문서 뒷부분에 설명된 ospp.vbs 스크립트와 Office 2013 KMS 클라이언트 설정을 참조하세요. KMS 호스트를 구성하는 방법에 대한 자세한 내용은 Office 2013 KMS 호스트 준비 및 설정을 참조하세요.

ospp.vbs 스크립트

Office Software Protection Platform 스크립트(ospp.vbs)를 사용하면 볼륨 라이선스 버전의 Office 2013 클라이언트 제품을 구성할 수 있습니다. 이렇게 하려면 관리자 권한을 사용하여 명령 프롬프트를 열고 스크립트가 포함된 폴더로 이동해야 합니다. 스크립트는 %installdir%\Program Files\Microsoft Office\Office15 폴더에 있습니다. 64비트 운영 체제에서 32비트 Office 2013을 실행하는 경우에는 이 스크립트가 %installdir%\Program Files (x86)\Microsoft Office\Office15 폴더에 있습니다.

ospp.vbs를 실행하려면 cscript.exe 스크립트 엔진이 필요합니다. 도움말 파일을 보려면 다음 명령을 입력한 다음 Enter 키를 누르세요.

cscript ospp.vbs /?

일반적인 구문은 다음과 같습니다.

cscript ospp.vbs [옵션:값] [컴퓨터 이름] [사용자] [암호]

옵션 제품 정품 인증, 제품 키 설치 또는 제거, 라이선스 정보 설치 및 표시, KMS 호스트 이름 및 포트 설정, KMS 호스트 제거에 사용할 옵션과 값을 지정합니다. 이 섹션의 표에 해당하는 옵션 및 값이 나와 있습니다.

컴퓨터 이름   원격 컴퓨터의 이름입니다. 컴퓨터 이름을 지정하지 않으면 로컬 컴퓨터가 사용됩니다.

사용자   원격 컴퓨터에 대한 필수 사용 권한이 있는 계정입니다.

암호   계정의 암호입니다. 사용자 계정 및 암호를 지정하지 않으면 현재 자격 증명이 사용됩니다.

중요

ospp.vbs를 실행하기 전에 다음을 확인하세요.

  • Windows 방화벽에서는 원격 컴퓨터의 WMI(Windows Management Instrumentation) 트래픽을 허용합니다.

  • 원격 컴퓨터에서 필요한 사용 권한을 포함하는 자격 증명을 사용하거나, 필요한 사용 권한을 포함하는 자격 증명을 원격 컴퓨터로 전달할 수 있습니다.

  • 관리자 권한 명령 프롬프트에서 ospp.vbs를 실행하고 있습니다.

ospp.vbs의 전역 옵션

전역 옵션 설명

/act

설치된 Office 2013 제품 키를 정품 인증합니다.

/inpkey:value

사용자가 입력한 제품 키를 사용하여 제품 키를 설치합니다(기존 키 대체). 값 옵션이 필요합니다.

/unpkey:value

제거할 제품 키(/dstatus 옵션을 사용하면 표시됨)의 마지막 5자를 사용하여 설치된 제품 키를 제거합니다. 값 매개 변수가 필요합니다.

/inslic:value

사용자가 입력한 .xrm-ms 라이선스의 경로를 사용하여 라이선스를 설치합니다. 값 매개 변수가 필요합니다.

/dstatus

설치된 제품 키에 대한 라이선스 정보를 표시합니다.

/dstatusall

설치된 모든 라이선스에 대한 라이선스 정보를 표시합니다.

/dhistoryacterr

MAK/일반 정품 인증 실패 기록을 표시합니다.

/dinstid

오프라인 정품 인증에 사용하는 설치 ID를 표시합니다.

/actcid:value

사용자가 입력한 확인 ID로 제품을 정품 인증합니다. 값 매개 변수가 필요합니다.

/rearm

설치된 모든 Office 2013 제품 키에 대해 라이선스 상태를 다시 설정합니다.

/rearm:value

사용자가 입력한 SKUID 값을 사용하여 Office 2013 라이선스의 라이선스 상태를 다시 설정합니다. 값 매개 변수가 필요합니다.

초기화된 라이선스를 모두 사용했으며, 라이선스를 추가로 초기화하기 위해 KMS 또는 Active Directory 기반 정품 인증 과정을 거쳐 Office를 정품 인증한 경우 /dstatus 옵션을 사용하여 SKUID 값이 지정된 이 옵션을 사용합니다.

/ddescr:value

사용자가 입력한 오류 코드에 대한 설명을 표시합니다. 값 매개 변수가 필요합니다.

다음 표에서는 KMS 클라이언트를 구성하기 위한 ospp.vbs 옵션에 대해 설명합니다.

ospp.vbs의 KMS 클라이언트 옵션

KMS 클라이언트 옵션 설명

/dhistorykms

KMS 클라이언트 정품 인증 기록을 표시합니다.

/dcmid

KMS 클라이언트 CMID(컴퓨터 ID)를 표시합니다.

/sethst:value

사용자가 입력한 호스트 이름을 사용하여 KMS 호스트 이름을 설정합니다. 값 매개 변수가 필요합니다.

이 옵션을 사용하면 HKLM\Software\Microsoft\OfficeSoftwareProtectionPlatform\KeyManagementServiceName(REG_SZ)이 설정됩니다.

/setprt:value

사용자가 입력한 포트 번호를 사용하여 KMS 포트를 설정합니다. 값 매개 변수가 필요합니다.

이 옵션을 사용하면 HKLM\Software\Microsoft\OfficeSoftwareProtectionPlatform\KeyManagementServicePort(REG_SZ)가 설정됩니다.

/remhst

KMS 호스트 이름을 제거합니다(포트를 기본값으로 설정).

/cachst:value

KMS 호스트 캐싱을 허용하거나 거부합니다. 값 매개 변수가 필요합니다(TRUE 또는 FALSE).

/actype:value

(Windows 8 이상 버전만 해당) 볼륨 정품 인증 유형을 설정합니다. 값 매개 변수가 필요합니다.

값: 1(Active Directory 기반), 2(KMS), 0(둘 다)

/skms-domain:value

(Windows 8 이상 버전에만 해당) 모든 KMS SRV 레코드를 찾을 수 있는 특정 DNS 도메인을 설정합니다. /sethst 옵션을 통해 특정 단일 KMS 호스트를 설정하는 경우 이 설정은 아무런 영향을 주지 않습니다. 값 매개 변수는 FQDN(정규화된 도메인 이름)이며 필수입니다.

/ckms-domain

(Windows 8 이상 버전에만 해당) 모든 KMS SRV 레코드를 찾을 수 있는 특정 DNS 도메인을 지웁니다. /sethst 옵션을 통해 설정된 경우 특정 KMS 호스트가 사용됩니다. 그렇지 않으면 KMS 호스트 자동 검색이 사용됩니다.

ospp.vbs를 사용하는 시나리오

다음 시나리오에서는 관리자 권한 명령 프롬프트에서 ospp.vbs를 실행한다고 간주합니다.

참고

변경한 모든 내용은 Office 2013 클라이언트 제품에만 영향을 줍니다. 이 문서 뒷부분의 slmgr.vbs 스크립트에 설명된 slmgr.vbs 스크립트를 사용하여 Windows 클라이언트를 별도로 구성해야 합니다.

제품 키를 원격 컴퓨터의 MAK 키로 변경하려면

  1. 원격 컴퓨터 이름이 contoso1인 경우 다음 명령을 실행하여 제품 키를 입력합니다. 이때 원격 컴퓨터에 관리자 자격 증명이 있다고 간주합니다. 원격 컴퓨터의 자격 증명이 로그온 이름 및 암호와 다른 경우에는 명령줄에 로그온 이름 및 암호를 입력한 다음 Enter 키를 입력해야 합니다.

    cscript ospp.vbs /inpkey:xxxxx-xxxxx-xxxxx-xxxxx-xxxxx contoso1

  2. 원격 컴퓨터를 정품 인증하려면 다음 명령을 입력한 다음 Enter 키를 입력합니다.

    cscript ospp.vbs /act contoso1

KMS 정품 인증 오류를 진단하려면

  1. 컴퓨터에 KMS 클라이언트 키가 설치되어 있으면 라이선스 상태를 확인합니다. 이 작업을 수행하려면 다음 명령을 입력한 후 Enter 키를 누릅니다.

    cscript ospp.vbs /dstatusall

  2. KMS 정품 기록을 확인하려면 다음 명령을 입력한 다음 Enter 키를 누릅니다.

    cscript ospp.vbs /dhistorykms

  3. 정품 인증을 트리거하려면 다음 명령을 입력한 다음 Enter 키를 누릅니다.

    cscript ospp.vbs /act

  4. 오류 메시지에서 오류 코드 0xC004F042를 확인합니다. 사용자에게 표시되는 알림 대화 상자에 오류 코드가 나타나면 해당 코드를 사용하여 오류 메시지를 확인할 수도 있습니다. 이 작업을 수행하려면 다음 명령을 입력한 후 Enter 키를 누릅니다.

    cscript ospp.vbs /ddescr:0xC004F042

KMS 호스트 이름을 테스트한 다음 자동 검색으로 설정하려면

  1. kmstest.contoso.com이라는 KMS 호스트 이름을 테스트하는 경우 KMS 클라이언트에서 지정하려면 다음 명령을 입력한 후 Enter 키를 누릅니다.

    cscript ospp.vbs /sethst:kmstest.contoso.com

    참고

    KMS 호스트에서 기본 포트를 변경하면 /setprt 옵션을 사용하여 ospp.vbs를 실행해야 합니다.
    예를 들면 cscript ospp.vbs /setprt:1750과 같습니다.

  2. 정품 인증을 트리거하려면 다음 명령을 입력한 다음 Enter 키를 누릅니다.

    cscript ospp.vbs /act

  3. KMS 정품 인증 기록을 확인하여 호스트가 제대로 연결되었는지 확인하려면 다음 명령을 입력한 다음 Enter 키를 누릅니다.

    cscript ospp.vbs /dhistorykms

  4. 이제 이 KMS 클라이언트에서 DNS(Domain Name System)를 사용하여 제품 KMS 호스트를 자동 검색하려고 합니다. KMS 호스트 이름을 제거하려면 다음 명령을 입력한 다음 Enter 키를 누릅니다.

    cscript ospp.vbs /remhst

slmgr.vbs 스크립트

소프트웨어 라이선스 관리자(slmgr.vbs) 스크립트는 Office 2013 KMS 호스트 및 Windows 호스트에 대한 볼륨 정품 인증 정보를 구성하고 검색하는 데 사용됩니다. 자세한 내용은 Windows에 대한 KMS 호스트 구성을 참조하세요.

이 스크립트는 대상 컴퓨터에서 로컬로 또는 다른 컴퓨터에서 원격으로 실행할 수 있습니다. 이 스크립트를 사용하려면 관리자여야 합니다. 표준 사용자가 slmgr.vbs를 실행하면 일부 라이선스 데이터가 누락되거나 잘못될 수 있고 많은 작업이 차단됩니다.

slmgr.vbs 스크립트는 Windows 기반 스크립트 호스트인 wscript.exe 또는 명령 기반 스크립트 호스트인 cscript.exe를 사용할 수 있으며, 관리자는 사용할 스크립트 엔진을 지정할 수 있습니다. 스크립트 엔진을 지정하지 않으면 기본 스크립트 엔진인 wscript.exe를 사용하여 slmgr.vbs가 실행됩니다. cscript.exe 스크립트 엔진을 사용하는 것이 좋습니다.

변경 내용을 적용하려면 소프트웨어 라이선스 서비스를 다시 시작해야 합니다. 소프트웨어 라이선스 서비스를 다시 시작하려면 MMC(Microsoft Management Console) 서비스 스냅인을 사용하거나 다음 명령을 실행합니다.

net stop sppsvc && net start sppsvc

slmgr.vbs 스크립트에는 매개 변수가 하나 이상 필요합니다. 매개 변수 없이 스크립트를 실행하면 도움말 정보가 표시됩니다. 다음 표에는 slmgr.vbs 명령줄 옵션 및 해당 옵션에 대한 설명이 나와 있습니다. 표에 있는 대부분의 매개 변수가 KMS 호스트를 구성합니다. 그러나 매개 변수 /sai/sri는 KMS 클라이언트가 KMS 호스트에 연결되면 KMS 클라이언트로 전달됩니다. slmgr.vbs의 일반 구문(스크립트 엔진으로 cscript.exe를 사용한다고 간주)은 다음과 같습니다.

cscript slmgr.vbs /매개 변수

cscript slmgr.vbs [컴퓨터 이름] [사용자] [암호] [옵션]

컴퓨터 이름 원격 컴퓨터의 이름입니다. 컴퓨터 이름이 전달되지 않으면 로컬 컴퓨터가 사용됩니다.

사용자 원격 컴퓨터에서 필요한 권한을 보유한 계정입니다.

암호   계정의 암호입니다. 사용자 계정 및 암호가 전달되지 않으면 현재 자격 증명이 사용됩니다.

옵션   옵션은 다음 표에 나와 있습니다.

Slmgr.vbs 명령 옵션 — 표준

옵션 설명

/ipk [ProductKey]

해당 제품 키로 확인한 다른 응용 프로그램 또는 Windows의 제품 키(기본값)를 설치합니다.

/ato [ActivationID]

제공된 정품 인증 ID로 확인한 응용 프로그램 또는 Windows의 KMS 호스트(기본값)를 정품 인증합니다. Office 2013의 정품 인증 ID는 2E28138A-847F-42BC-9752-61B03FFF33CD입니다.

/dti [ActivationID]

제공된 정품 인증 ID로 확인한 응용 프로그램 또는 Windows의 KMS 호스트 전화 정품 인증에 사용되는 설치 ID(기본값)를 표시합니다. Office 2013의 정품 인증 ID는 2E28138A-847F-42BC-9752-61B03FFF33CD입니다. 전화기에 설치 ID를 입력하여 확인 ID를 받아 /atp 매개 변수로 KMS 호스트를 정품 인증하는 데 사용합니다.

/atp [ConfirmationID][ActivationID]

확인 ID를 받은 후에는 제공된 정품 인증 ID로 확인한 응용 프로그램 또는 Windows의 KMS 호스트(기본값)를 정품 인증합니다. Office 2013의 정품 인증 ID는 2E28138A-847F-42BC-9752-61B03FFF33CD입니다.

/dlv [ActivationID]

제공된 정품 인증 ID로 확인한 응용 프로그램 또는 Windows(기본값)의 자세한 라이선스 정보를 표시합니다. Office 2013의 정품 인증 ID는 2E28138A-847F-42BC-9752-61B03FFF33CD입니다.

예를 들어 관리자 권한 명령 프롬프트의 C:\windows\system32 폴더에서 다음 명령을 실행하여 Office KMS 호스트의 상태를 가져옵니다.

cscript slmgr.vbs /dlv 2E28138A-847F-42BC-9752-61B03FFF33CD

/dli [ActivationID]

제공된 정품 인증 ID로 확인한 응용 프로그램 또는 Windows(기본값)의 라이선스 정보를 표시합니다. Office 2013의 정품 인증 ID는 2E28138A-847F-42BC-9752-61B03FFF33CD입니다.

/upk [ActivationID]

제공된 정품 인증 ID로 확인한 응용 프로그램 또는 Windows(기본값)의 제품 키를 제거합니다. Office 2013의 정품 인증 ID는 2E28138A-847F-42BC-9752-61B03FFF33CD입니다.

경고

예를 들어 Office 2013의 제품 키를 제거하려고 하는데 정품 인증 ID를 입력하지 않은 경우에는 Windows의 제품 키를 포함하여 설치된 모든 제품 키가 제거됩니다.

/xpr [ActivationID]

현재 라이선스 상태의 만료 날짜를 표시합니다.

/sprt [PortNumber]

KMS 호스트에 TCP 통신 포트를 설정합니다. PortNumber는 사용할 TCP 포트 번호로 바뀝니다. 기본 설정은 1688입니다.

/cdns

KMS 호스트의 자동 DNS 게시를 사용하도록 설정하지 않습니다.

/sdns

KMS 호스트의 자동 DNS 게시를 사용하도록 설정합니다.

/cpri

KMS 호스트 프로세스의 우선 순위를 낮춥니다.

/sai [ActivationInterval]

KMS 클라이언트에서 KMS 호스트를 찾을 수 없는 경우 정품 인증을 시도할 간격을 변경합니다. ActivationInterval은 값(분)으로 바뀝니다. 기본 설정은 120입니다.

/sri [RenewalInterval]

KMS 클라이언트가 KMS 호스트에 연결하여 정품 인증 갱신을 시도할 간격을 변경합니다. RenewalInterval은 값(분)으로 바뀝니다. 기본 설정은 10080(7일)입니다. 이 설정은 로컬 KMS 클라이언트 설정보다 우선시됩니다.

다음 표에는 Active Directory 기반 정품 인증을 사용하여 Active Directory 포리스트를 정품 인증하기 위한 명령 옵션이 나와 있습니다.

Slmgr.vbs 명령 옵션 — Active Directory 기반 정품 인증

옵션 설명

/ad-activation-online [ProductKey]

사용자가 제공한 제품 키를 통해 Active Directory 포리스트를 정품 인증합니다.

/ad-activation-apply-get-iid [ProductKey]

Active Directory 포리스트의 설치 ID를 표시합니다.

/ad-activation-apply-cid [ProductKey][ConfirmationID]

사용자가 제공한 제품 키와 확인 ID를 통해 Active Directory 포리스트를 정품 인증합니다.

VAMT(볼륨 정품 인증 관리 도구)

VAMT(볼륨 정품 인증 관리 도구) 3.0에서는 볼륨 정품 인증을 관리할 수 있는 그래픽 사용자 인터페이스를 제공합니다. VAMT 3.0의 경우 VAMT 2.0이 실행되는 운영 체제 외에 Windows 8 및 Windows Server 2012에서도 실행할 수 있습니다. VAMT 3.0에 대한 자세한 내용은 볼륨 정품 인증 관리 도구 기술 참조를 참조하세요.

참고 항목

Office 2013의 볼륨 정품 인증 계획
Office 2013의 KMS 정품 인증
Office 2013 MAK 클라이언트 정품 인증
Office 2013의 Active Directory 기반 정품 인증