--- title: PowerShell cmdlets for provisioning Windows 10 (Windows 10) description: ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library author: dansimp ms.author: dansimp ms.topic: article ms.localizationpriority: medium ms.date: 07/27/2017 ms.reviewer: manager: dansimp --- # PowerShell cmdlets for provisioning Windows 10 (reference) **Applies to** - Windows 10 - Windows 10 Mobile Windows 10, version 1703, ships with Windows Provisioning PowerShell cmdlets. These cmdlets make it easy to script the following functions.
Cmdlet | Use this cmdlet to | Syntax |
---|---|---|
Add-ProvisioningPackage | Apply a provisioning package | Add-ProvisioningPackage [-Path] <string> [-ForceInstall] [-LogsFolder <string>] [-WprpFile <string>] [<CommonParameters>] |
Remove-ProvisioningPackage | Remove a provisioning package | 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 information about an installed provisioning package | 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 | Extract the contents of a provisioning package | 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 | Adds a certificate to the Trusted Certificate store | Install-TrustedProvisioningCertificate <path to local certificate file on disk> |
Get-TrustedProvisioningCertificate | List all installed trusted provisioning certificates; use this cmdlet to get the certificate thumbprint to use with the Uninstall-TrustedProvisioningCertificate cmdlet | Get-TrustedProvisioningCertificate |
Uninstall-TrustedProvisioningCertificate | Remove a previously installed provisioning certificate | Uninstall-TrustedProvisioningCertificate <thumbprint> |