Командлеты PowerShell для подготовки клиента Windows (справочник)
Клиент 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: Списки все установленные доверенные сертификаты подготовки. Используйте этот командлет, чтобы получить отпечаток сертификата для использования с командлетом
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, поведением по умолчанию является подавление запроса, который появляется при применении неподписанного пакета подготовки. Это сделано намеренно, чтобы пакеты подготовки можно было применять как часть имеющихся сценариев.
Связанные статьи
- Принципы работы подготовки в клиенте Windows
- Установка конструктора конфигураций Windows
- Создание пакета подготовки
- Применение пакета подготовки
- Изменение параметров при удалении пакета подготовки
- Подготовка компьютера с использованием общих параметров для начального развертывания (простая подготовка)
- Использование сценария для установки классических приложений в пакетах подготовки
- Интерфейс командной строки конструктора конфигураций Windows (справочник)
- Создание пакета подготовки с многовариантными параметрами
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по