Команды 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)
Проверяет, правильно ли подписан файл.