Поделиться через


Команды PowerShell для надстроек IoT Core

Примечание

Командная строка надстроек IoT Core устарела. Старый список команд см. в разделе Параметры командной строки надстроек IoT Core .

Версия PowerShell надстройки ADK Windows 10 IoT Базовая (IoT Core) поддерживает следующие команды. Они являются частью модуля PowerShell IoTCoreImaging. Дополнительные сведения об этих средствах см. в статье What's in the Windows ADK IoT Core Add-ons(Основные надстройки Windows ADK IoT).

Команды PowerShell с псевдонимом

Add-IoTAppxPackage (newappxpkg)

Добавляет каталог пакета Appx в рабочую область и создает необходимые файлы wm.xml и customizations.xml.

Add-IoTBitLocker

Создает содержимое пакета Bitlocker (Security.BitLocker) на основе спецификаций рабочей области.

Add-IoTBSP (newbsp)

Создает каталог BSP в разделе Source-arch\BSP\ с помощью шаблона каталога BSP.

Add-IoTCEPAL (addcepal)

Цепочка CEPALFM.xml в процесс упаковки IoT Core для конкретного продукта

Add-IoTCommonPackage (newcommonpkg)

Добавляет общий (универсальный) каталог пакета в рабочую область и создает необходимый файл wm.xml.

Add-IoTDeviceGuard

Создает содержимое пакета Device Guard (Security.DeviceGuard) на основе спецификаций рабочей области.

Add-IoTDirPackage (adddir)

Добавляет содержимое каталога в определение пакета файлов Интернета вещей.

Add-IoTDriverPackage (newdrvpkg)

Добавляет каталог пакета драйверов в рабочую область и создает необходимый файл wm.xml.

Add-IoTEnvironment (addenv)

Добавление новой архитектуры в рабочую область

Add-IoTFilePackage (addfile)

Добавляет каталог пакета файлов в рабочую область и создает необходимый файл wm.xml.

Add-IoTProduct (newproduct)

Создает каталог продукта в разделе Source-arch\Products.

Add-IoTProductFeature (addfid)

Добавляет идентификатор компонента в XML-файл oeminput указанного продукта.

Add-IoTProvisioningPackage (newprovpkg)

Добавляет каталог пакета подготовки в рабочую область и создает необходимый файл wm.xml, customizations.xml файл и файл icdproject.

Add-IoTRegistryPackage (addreg)

Добавляет каталог пакета реестра в рабочую область и создает необходимый файл wm.xml.

Add-IoTSecureBoot

Создает содержимое пакета безопасной загрузки (Security.SecureBoot) на основе спецификаций рабочей области. Если указан параметр Test, он включает тестовые сертификаты из спецификации.

Add-IoTSecurityPackages

Создает пакеты безопасности на основе параметров в конфигурации рабочей области.

Add-IoTSignature (signbinaries)

Подписывает файлы с выбранным сертификатом с помощью Set-IoTSignature

Add-IoTZipPackage (addzip)

Добавляет содержимое ZIP-файла в определение пакета файлов Интернета вещей.

Convert-IoTPkg2Wm (convertpkg)

Преобразует существующие файлы pkg.xml в файлы wm.xml.

Copy-IoTBSP (copybsp)

Копирует папку BSP в целевую рабочую область из исходной рабочей области или исходного каталога bsp.

Copy-IoTOEMPackage (copypkg)

Копирует пакет OEM в целевую рабочую область из исходной рабочей области.

Copy-IoTProduct (copyproduct)

Копирует папку продукта в целевую рабочую область из исходной рабочей области.

Dismount-IoTFFUImage (ffud)

Отключает подключенный образ ffu и сохраняет его как новый ffu, если указано ffuname.

Export-IoTDeviceModel (exportidm)

Экспортирует XML-файл DeviceModel, необходимый для регистрации устройства на портале Центра обновления устройств.

Export-IoTDUCCab (exportpkgs)

Экспортирует CAB-файл обновления, необходимый для отправки в центр обновления устройств.

Export-IoTFFUAsWims (ffue)

Извлекает подключенные секции в виде WIM-файлов.

Get-IoTFFUDrives (ffugd)

Возвращает хэш-таблицы букв дисков подключенных секций.

Get-IoTProductFeatureIDs (gpfids)

Возвращает список поддерживаемых идентификаторов функций в выпуске ос Windows 10 IoT Базовая, определенном в рабочей области.

Get-IoTProductPackagesForFeature (gpfidpkgs)

Возвращает список поддерживаемых идентификаторов функций в выпуске ос Windows 10 IoT Базовая, определенном в рабочей области.

Get-IoTWorkspaceBSPs (gwsbsps)

Возвращает список имен BSP в рабочей области.

Get-IoTWorkspaceProducts (gwsproducts)

Возвращает список названий продуктов в рабочей области.

Import-IoTBSP (importbsp)

Импортирует папку BSP в текущую рабочую область из исходной рабочей области, из исходного каталога bsp или исходного ZIP-файла.

Import-IoTCEPAL (importcepal)

Импорт неструктурированного каталога выпуска и подготовка к упаковке в IoT Core

Import-IoTCertificate

Импортирует сертификат и добавляет в спецификацию безопасности рабочей области.

Import-IoTDUCConfig (importcfg)

Импорт файлов конфигурации центра обновления устройств в каталог продукта

Import-IoTOEMPackage (importpkg)

Импортирует пакет OEM в текущую рабочую область из исходной рабочей области.

Import-IoTProduct (importproduct)

Импортирует папку продукта в текущую рабочую область из исходной рабочей области.

Import-PSCoreRelease (importps)

Импортируйте выпуск PowerShell Core в рабочую область и обновите XML-файлы WM.

Import-QCBSP

Импортируйте QC BSP в рабочую область и обновите файлы bsp в соответствии с требованиями последних инструментов.

Install-IoTOEMCerts

Устанавливает сертификаты OEM (PFX-файлы) в папку certs\private.

Mount-IoTFFUImage (ffum)

Подключает указанный FFU, анализирует макет устройства и назначает буквы дисков для разделов с определенной файловой системой.

New-IoTCabPackage (buildpkg)

Создает cab-файл пакета для указанного файла wm.xml или файлов wm.xml в указанном каталоге.

New-IoTDeviceLayout

Фабричный метод для создания нового объекта класса IoTDeviceLayout

New-IoTFFUCIPolicy (ffus)

Эта функция проверяет подключенный раздел основной ОС FFU и создает политику CI.

New-IoTFFUImage (buildimage)

Создает образ IoT FFU для указанного продукта или конфигурации. Возвращает логическое значение true для успешного выполнения и false для ошибки.

New-IoTFIPPackage (buildfm)

Создает пакеты идентификаторов компонентов (пакеты FIP) для заданных файлов манифеста компонентов и обновляет файлы манифеста компонентов с помощью созданных пакетов FIP. Возвращает логическое значение true для успешного выполнения и false для ошибки.

New-IoTFMXML

Метод фабрики для создания нового объекта класса IoTFMXML

New-IoTInf2Cab (inf2cab)

Создает CAB-файл для заданного inf.

New-IoTOEMCerts

Создает необходимые сертификаты OEM.

New-IoTOemInputXML

Метод фабрики для создания нового объекта класса IoTOemInputXML

New-IoTProduct

Метод фабрики для создания нового объекта класса IoTProduct

New-IoTProductSettingsXML

Метод фабрики для создания нового объекта класса IoTProductSettingsXML

New-IoTProvisioningPackage (buildppkg)

Создает PPKG-файл из входного файла customizations.xml. Возвращает логическое значение, указывающее на успех или неудачу.

New-IoTProvisioningXML

Метод фабрики для создания нового объекта класса IoTProvisioningXML

New-IoTRecoveryImage (buildrecovery)

Создает восстановление ffu из обычного ffu

New-IoTWindowsImage (newwinpe)

Создает образ WinPE с соответствующими драйверами и файлами восстановления

New-IoTWMWriter

Метод фабрики, повторно используемый для записи namespace.name.wm.xml файла объект класса IoTWMWriter.

New-IoTWMXML

Метод фабрики для создания нового объекта класса IoTWMXML

New-IoTWorkspace (new-ws)

Создает новый xml IoTWorkspace и структуру каталогов в указанном входном каталоге.

New-IoTWorkspaceXML

Создает новый объект IoTWorkspaceXML.

Open-IoTWorkspace (open-ws)

Открывает xml IoTWorkspace в указанном каталоге входных данных и настраивает среду с этими параметрами.

Redo-IoTCabSignature (re-signcabs)

Удаляет CAB-файл и его содержимое / cat-файлы с сертификатом, заданным в среде.

Redo-IoTWorkspace (миграция)

Обновления старую папку iot-adk-addonkit с необходимыми XML-файлами, чтобы сделать ее подходящей рабочей областью.

Remove-IoTProductFeature (removefid)

Удаляет идентификатор компонента из XML-файла oeminput указанного продукта.

Set-IoTCabVersion (setversion)

Задает версию, используемую при создании пакета Cab.

Set-IoTEnvironment (setenv)

Задает переменные среды в соответствии с запрошенной архитектурой.

Set-IoTRetailSign (retailsign)

Задает сертификат подписи для розничного или тестового сертификата.

Set-IoTSignature (setsignature)

Задает связанные с подписыванием vars с предоставленными сведениями о сертификате.

Test-IoTCabSignature (checkcab)

Проверяет правильность подписи CAB-файла и его содержимого.

Test-IoTCerts (tcerts)

Проверяет, являются ли все сертификаты в папке рабочей области допустимыми.

Test-IoTFeatures (tfids)

Проверяет, определены ли все функции, указанные в указанном продукте или конфигурации oeminputxml. При этом возвращается логическое значение true для успешного выполнения и false для ошибки.

Test-IoTPackages (tpkgs)

Проверяет, доступны ли и правильно ли подписаны все пакеты, необходимые для создания образа указанного продукта или конфигурации. При этом возвращается логическое значение true для успешного выполнения и false для ошибки.

Test-IoTRecoveryImage (verifyrecovery)

Проверяет правильность wim-файлов восстановления в ffu восстановления.

Test-IoTSignature (checksign)

Проверяет, правильно ли подписан файл.

Надстройки IoT Core

Руководство по производству IoT Core