Publish-SCWindowsPE

Публикует обновленный образ Windows PE для использования всеми серверами PXE в среде VMM.

Синтаксис

UseCustomizedWinPE

Publish-SCWindowsPE
    -Path <String>
    [-VMMServer <ServerConnection>]
    [-RunAsynchronously]
    [-ISOPath <String>]
    [-IsUEFI]
    [<CommonParameters>]

UseDefaultImage

Publish-SCWindowsPE
    [-VMMServer <ServerConnection>]
    [-RunAsynchronously]
    [-UseDefaultImage]
    [-ISOPath <String>]
    [-IsUEFI]
    [<CommonParameters>]

Описание

Командлет Publish-SCWindowsPE публикует обновленный образ среды предустановки Windows (Winows PE) для использования всеми серверами предзагрузочной среды EXecution (PXE) в среде диспетчера виртуальных машин (VMM).

Примечание: Этот командлет должен быть выполнен на сервере управления VMM.

Сценарии, требующие обновленного образа Windows PE:

  • В комплект автоматической установки Windows (AIK) внесены исправления, или корпорация Майкрософт выпускает новую версию Windows AIK.
  • Двоичные файлы агента VMM исправлены.
  • Вы добавляете собственные драйверы или другие пользовательские файлы в Windows PE.

Примечание: Настройте образ Windows PE, добавив драйверы или пользовательские файлы с помощью стандартных средств Windows, а затем используйте этот командлет для публикации обновленного загрузочного образа WIM Windows PE в общей папке библиотеки.

Для каждого сценария требуется использовать этот командлет не только для добавления обновленного образа Windows PE в VMM, но и для его перестроения.

С помощью этого командлета можно выполнить следующие задачи:

1. Укажите исходный образ Windows PE:

Вариант 1: Запуск со стандартного образа Windows PE из Windows AIK, который в данный момент установлен на сервере управления VMM. В этом случае необходимо обработать обе версии Winows PE x86 и x64.

Вариант 2: Запуск с существующего образа Windows PE на общей папке библиотеки VMM. В этом случае обрабатывается только указанный образ Windows PE (который имеет размер x86 или x64).

Примечание: Выбранный образ Windows PE не должен содержать агент VMM. Если выбран такой образ Windows PE, возвращается ошибка, и образ Windows PE не импортируется.

2. Укажите папку ресурсов библиотеки, в которой будет храниться обновленный образ Windows PE.

Прим.: VMM создает папку с именем Boot WIMS with Agent в целевой папке ресурсов библиотеки, если она еще не существует.

3. Создайте новый образ Windows PE из исходного образа Winows PE следующим образом:

a. Скопируйте исходный образ Windows PE во временное расположение на сервере управления VMM.

б. Смонтируйте образ WinPE.

с. Скопируйте файлы агента из фиксированного расположения на сервере управления VMM в фиксированное расположение в образе Windows PE. Перезапишите все файлы, которые уже существуют в образе Windows PE, но не удаляйте файлы или каталоги.

д. Выполнение задач настройки Windows PE, таких как установка размера диска ОЗУ, установка дополнительных компонентов, таких как WMI, и т. д.

д) Отключите образ и зафиксируйте изменения.

е) Скопируйте обновленный образ Winows PE в папку Boot WIMs with Agent.

4. Принудительно обнаруживайте папку библиотечных ресурсов и убедитесь, что только что размещенный образ Windows PE отображается в среде VMM.

5. Используйте Publish-SCWindowsPE для копирования всех образов Windows PE из папки Boot WIMs with Agent на все серверы PXE и для извлечения сетевых загрузочных программ Windows (NBP) на каждом сервере PXE.

Примеры

Пример 1: Обновление образа Windows PE с помощью пользовательской базы образа Windows PE

PS C:\> Publish-SCWindowsPE -Path "\\LibraryServer02\VMMWinPE\ContosoIT.wim"

Эта команда использует настроенный базовый образ для создания образа Windows PE и обновляет все серверы VMM PXE.

Пример 2: Повторное создание образа Windows PE и обновление серверов VMM PXE

PS C:\> Publish-SCWindowsPE -UseDefaultImage

Эта команда повторно создает образ Windows PE с помощью образа Windows PE из Windows ADK (или обновленного им). Затем он обновляет все серверы VMM PXE.

Параметры

-ISOPath

Указывает путь назначения для файла ISO.

Свойства параметра

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-IsUEFI

Указывает, что компьютер, на котором будет установлена операционная система, основан на Unified Extensible Firmware Interface (UEFI).

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов: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\]"

Свойства параметра

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

UseCustomizedWinPE
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-RunAsynchronously

Указывает, что задание выполняется асинхронно, чтобы элемент управления сразу же возвращал командную оболочку.

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-UseDefaultImage

Указывает, что новые или обновленные образы предустановки Windows (Windows PE) публикуются с использованием стандартных образов Windows PE из последнего комплекта Windows Automated Deployment Kit (Windows ADK).

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

UseDefaultImage
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-VMMServer

Указывает объект сервера VMM.

Свойства параметра

Тип:ServerConnection
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

CommonParameters

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.