Windows クライアントをプロビジョニングするための PowerShell コマンドレット
Windows クライアントには、PowerShell コマンドレットのプロビジョニングが含まれています。 これらのコマンドレットを使うと、次の機能のスクリプトを容易に作成できます。
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します。 このコマンドレットを使用して、
Uninstall-TrustedProvisioningCertificate
コマンドレットで使用する証明書の拇印を取得します。構文:
Get-TrustedProvisioningCertificate
Uninstall-TrustedProvisioningCertificate: 以前にインストールしたプロビジョニング証明書を削除します。
構文:
Uninstall-TrustedProvisioningCertificate <thumbprint>
注
Get-Help を使うと、コマンドの使用法のヘルプを取得できます。 例えば: Get-Help Add-ProvisioningPackage
コマンドレットを使用すると、トレース ログがキャプチャされます。 コマンドレットの完了後に、次のログをログ フォルダーから利用できます。
- ProvTrace.<timestamp>.ETL - ETL トレース ログ、フィルターなし
- ProvTrace.<timestamp>.XML - ETL トレース ファイル、生トレース イベントに変換、フィルターなし
- ProvTrace.<timestamp>.TXT - 読みやすくフォーマットされたトレース出力を含むテキスト ファイルで、WPRP ファイルのプロバイダーによって記録されたイベントのみを表示するようにフィルター処理されている
- ProvLogReport.<timestamp>.XLS - トレース出力を含む Excel ファイルで、WPRP ファイルのプロバイダーによって記録されたイベントのみを表示するようにフィルター処理されている
注
Powershell コマンドレットを使用してプロビジョニング パッケージを適用すると、既定の動作では、署名なしのプロビジョニング パッケージを適用するときに表示されるプロンプトを抑制します。 これは仕様であり、既存のスクリプトの一部としてプロビジョニング パッケージを適用できるようするためです。