Windows 클라이언트를 프로비전하기 위한 PowerShell cmdlet(참조)

Windows 클라이언트에는 프로비저닝 PowerShell cmdlet이 포함됩니다. 이러한 cmdlet을 사용하면 다음 기능을 간편하게 스크립팅할 수 있습니다.

Cmdlet

  • Add-ProvisioningPackage: 프로비저닝 패키지를 적용합니다.

    구문:

    • Add-ProvisioningPackage [-Path] <string> [-ForceInstall] [-LogsFolder <string>] [-QuietInstall] [-WprpFile <string>] [<CommonParameters>]
  • Remove-ProvisioningPackage: 프로비저닝 패키지를 제거합니다.

    구문:

    • Remove-ProvisioningPackage -PackageId <string> [-LogsFolder <string>] [-WprpFile <string>] [<CommonParameters>]
    • Remove-ProvisioningPackage -Path <string> [-LogsFolder <string>] [-WprpFile <string>] [<CommonParameters>]
    • Remove-ProvisioningPackage -AllInstalledPackages [-LogsFolder <string>] [-WprpFile <string>] [<CommonParameters>]
  • Get-ProvisioningPackage: 설치된 프로비저닝 패키지에 대한 정보를 가져옵니다.

    구문:

    • Get-ProvisioningPackage -PackageId <string> [-LogsFolder <string>] [-WprpFile <string>] [<CommonParameters>]
    • Get-ProvisioningPackage -Path <string> [-LogsFolder <string>] [-WprpFile <string>] [<CommonParameters>]
    • Get-ProvisioningPackage -AllInstalledPackages [-LogsFolder <string>] [-WprpFile <string>] [<CommonParameters>]
  • Export-ProvisioningPackage: 프로비저닝 패키지의 콘텐츠를 추출합니다.

    구문:

    • Export-ProvisioningPackage -PackageId <string> -OutputFolder <string> [-Overwrite] [-AnswerFileOnly] [-LogsFolder <string>] [-WprpFile <string>] [<CommonParameters>]
    • Export-ProvisioningPackage -Path <string> -OutputFolder <string> [-Overwrite] [-AnswerFileOnly] [-LogsFolder <string>] [-WprpFile <string>] [<CommonParameters>]
  • Install-TrustedProvisioningCertificate: 신뢰할 수 있는 인증서 저장소에 인증서를 추가합니다.

    구문:

    • Install-TrustedProvisioningCertificate <path to local certificate file on disk>
  • Get-TrustedProvisioningCertificate: 설치된 모든 신뢰할 수 있는 프로비저닝 인증서를 Lists. 이 cmdlet을 사용하여 cmdlet과 함께 사용할 인증서 지문을 Uninstall-TrustedProvisioningCertificate 가져옵니다.

    구문:

    • Get-TrustedProvisioningCertificate
  • Uninstall-TrustedProvisioningCertificate: 이전에 설치된 프로비저닝 인증서를 제거합니다.

    구문:

    • Uninstall-TrustedProvisioningCertificate <thumbprint>

참고

Get-Help를 사용하여 명령에 대한 사용 도움말을 볼 수 있습니다. 예를 들어: Get-Help Add-ProvisioningPackage

cmdlet을 사용할 때 추적 로그가 캡처됩니다. cmdlet이 완료되면 로그 폴더에 다음 로그가 제공됩니다.

  • ProvTrace.<timestamp>.ETL - ETL 추적 파일, 필터링되지 않음
  • ProvTrace.<timestamp>.XML - 원시 추적 이벤트로 변환된 ETL 추적 파일, 필터링되지 않음
  • ProvTrace.<timestamp>.TXT - 쉽게 읽을 수 있도록 포맷된 추적 출력을 포함하는 TEXT 파일, WPRP 파일의 공급자가 기록한 이벤트만 표시하도록 필터링
  • ProvLogReport.<timestamp>.XLS - 추적 출력이 포함된 Excel 파일, WPRP 파일의 공급자가 기록한 이벤트만 표시하도록 필터링

참고

Powershell cmdlet을 사용하여 프로비전 패키지를 적용하는 경우 서명되지 않은 프로비전 패키지를 적용하면 나타나는 프롬프트를 표시하지 않는 것이 기본 동작입니다. 이는 프로비전 패키지를 기존 스크립트의 일부로 적용하기 위해 설계된 동작입니다.