Publish-SCWindowsPE
Публикует обновленный образ среды предустановки Windows для использования всеми серверами PXE в среде VMM.
Синтаксис
Publish-SCWindowsPE
[-VMMServer <ServerConnection>]
[-RunAsynchronously]
-Path <String>
[-ISOPath <String>]
[-IsUEFI]
[<CommonParameters>]
Publish-SCWindowsPE
[-VMMServer <ServerConnection>]
[-RunAsynchronously]
[-UseDefaultImage]
[-ISOPath <String>]
[-IsUEFI]
[<CommonParameters>]
Описание
Командлет Publish-SCWindowsPE публикует обновленный образ среды предустановки Windows (Winows PE) для использования всеми серверами среды предварительной загрузки EXecution (PXE) в среде Virtual Machine Manager (VMM).
Примечание. Этот командлет должен выполняться на сервере управления VMM.
Сценарии, требующие обновленного образа среды предустановки Windows:
- Исправление пакет автоматической установки Windows (AIK) или корпорация Майкрософт выдает новую версию Windows AIK.
- Двоичные файлы агента VMM исправляются.
- Вы добавляете собственные драйверы или другие пользовательские файлы в Windows PE.
Примечание. Настройте образ Среды предустановки Windows, добавив драйверы или пользовательские файлы с помощью стандартных средств Windows, а затем используйте этот командлет для публикации обновленного образа WIM загрузки Windows PE в общей папке библиотеки.
Для каждого сценария необходимо использовать этот командлет не только для добавления обновленного образа среды предустановки Windows в VMM, но и для его перестроения.
Задачи, выполняемые с помощью этого командлета, включают следующие:
1. Укажите исходный образ Среды предустановки Windows:
Вариант 1. Начните с стандартного образа среды предустановки Windows с Windows AIK, установленной на сервере управления VMM. В этом случае необходимо обрабатывать как x86, так и x64 версии Winows PE.
Вариант 2. Начните с существующего образа среды предустановки Windows в общей папке библиотеки VMM. В этом случае обрабатывается только указанный образ среды предустановки Windows (то есть x86 или x64).
Примечание. Выбранный образ среды предустановки Windows не должен содержать агент VMM. Если выбран такой образ среды предустановки Windows, возвращается ошибка и образ Среды предустановки Windows не импортируется.
2. Укажите папку ресурсов библиотеки, в которой будет храниться обновленный образ среды предустановки Windows.
Примечание. VMM создает папку с именем Boot WIMS с агентом в целевой папке ресурсов библиотеки, если она еще не существует.
3. Создайте новый образ среды предустановки Windows из исходного образа Среды предустановки Winows следующим образом:
а. Скопируйте исходный образ Среды предустановки Windows во временное расположение на сервере управления VMM.
2\. Подключите образ WinPE.
В. Скопируйте файлы агента из фиксированного расположения на сервере управления VMM в фиксированное расположение в образе среды предустановки Windows. Перезаписать все файлы, которые уже существуют в образе Среды предустановки Windows, но не удаляют никакие файлы или каталоги.
Г. Выполняйте задачи настройки среды предустановки Windows, такие как установка размера ОЗУ, обеспечение установки дополнительных компонентов, таких как WMI, и т. д.
Д. Отключите изображение и зафиксируйте изменения.
е) Скопируйте обновленный образ Среды предустановки Winows в загрузочные WIM с папкой агента.
4. Принудительное обнаружение в папке ресурсов библиотеки и убедитесь, что недавно размещенный образ среды предустановки Windows отображается в среде VMM.
5. Используйте Publish-SCWindowsPE , чтобы скопировать все образы Среды предустановки Windows в загрузочных WI-машинах с папкой агента на все PXE-серверы и извлечь программы загрузки сети Windows (NBP) на каждом PXE-сервере.
Примеры
Пример 1. Обновление образа Среды предустановки Windows с помощью настраиваемой базы образов Windows PE
PS C:\> Publish-SCWindowsPE -Path "\\LibraryServer02\VMMWinPE\ContosoIT.wim"
Эта команда использует настраиваемый базовый образ для создания образа среды предустановки Windows и обновления всех PXE-серверов VMM.
Пример 2. Повторное создание образа среды предустановки Windows и обновление серверов PXE VMM
PS C:\> Publish-SCWindowsPE -UseDefaultImage
Эта команда повторно создает образ среды предустановки Windows с помощью образа среды предустановки Windows (или обновляется с помощью Windows ADK). Затем он обновляет все PXE-серверы VMM.
Параметры
-ISOPath
Указывает путь назначения для ISO-файла.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IsUEFI
Указывает, что компьютер, на котором будет установлена операционная система, основан на едином расширяемом интерфейсе встроенного ПО (UEFI).
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Path
Указывает путь назначения для операции.
Примеры форматов:
- Локальный путь:
-Path "F:\"
- UNC-путь:
-Path "\\Library\Templates"
- Путь GUID тома:
-Path "\\?\Volume{4703c1ea-8ae7-11db-b473-00123f7603e3}\"
- Путь VMware ESX:
-Path "\[storage1\]\MyVMwareFolderForVMs\MyVM.vmx"
- Путь Citrix XenServer:
-Path "Local storage\[99b6212f-b63d-c676-25f9-d6c460992de7\]"
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Указывает, что задание выполняется асинхронно, чтобы управление немедленно возвращалось в командную оболочку.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UseDefaultImage
Указывает, что новые или обновленные образы среды предустановки Windows (Windows PE) публикуются с помощью стандартных образов Среды предустановки Windows из последнего пакета автоматического развертывания Windows (Windows ADK).
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Указывает объект сервера VMM.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |