Использование групп заданий VMM сценариев
Применимо к:System Center 2012 R2 Virtual Machine Manager, System Center 2012 - Virtual Machine Manager
JobGroup Параметр использует идентификатор для группы в группу одного задания, которая будет выполняться как набор непосредственно перед окончательной команду, которая включает один и тот же идентификатор группы задание выполняется ряд команд.
С помощью параметра группы заданий
JobGroup Идентификатор GUID, который необходимо получить перед установкой значения для параметра должно быть JobGroup. Следующая команда показано, как создать глобальный уникальный идентификатор (GUID) и сохранить его в $JobGroupID переменной:
$JobGroupID = [Guid]::NewGuid().ToString()
Для включения последующих команд в группе задание, установите JobGroup параметров для этой команды с тем же значением. Например, все команды, которые включают -JobGroup $JobGroupID не будет выполняться до того, как последняя команда, а также -JobGroup $JobGroupID.
В следующем примере демонстрируется использование группы заданий в скрипте.New-SCVirtualDiskDrive Командлет в третьей строке очереди заданий для выполнения New-SCVirtualDiskDrive, но не запускается до только до New-SCVirtualMachine командлет.New-SCVirtualMachine Это последняя команда, которая включает JobGroup и инициирует работы, ранее объединение в любой рабочей очередью. В этом случае это означает выполнение New-SCVirtualDiskDrive и New-SCVirtualMachine.
# Generate a GUID for the JobGroupID variable.
$JobGroupID = [Guid]::NewGuid().ToString()
$VHD = Get-SCVirtualHardDisk -VMMServer "VMMServer01.Contoso.com" | where {$_.Location -eq "\\LibServer01.Contoso.com\MSSCVMMLibrary\VHDs\Blank Disk - Large.vhd"}
# This is the first cmdlet that uses the JobGroup variable.
New-SCVirtualDiskDrive -IDE -Bus 0 -LUN 1 -JobGroup $JobGroupID -VirtualHardDisk $VHD
$HWProfile = Get-SCHardwareProfile | where {$_.Name -match "NewHWProfile01"}
$VMHost = Get-SCVMHost -ComputerName "VMHost03"
# This is the last cmdlet that uses the JobGroup variable, which indicates that
# New-SCVirtualDiskDrive should run just prior to the following command.
New-SCVirtualMachine -Name "VM10" -Description "New Virtual Machine VM10" -JobGroup $JobGroupID -VMMServer "VMMServer01.Contoso.com" -Owner "Contoso\Katarina" -VMHost $VMHost -Path "D:\VirtualMachinePath" -HardwareProfile $HWProfile -RunAsynchronously -StartAction NeverAutoTurnOnVM -StopAction SaveVM
Командлеты, с помощью которого можно использовать группы заданий
Можно использовать JobGroup параметра с помощью следующих командлетов:
Добавить SCLibraryServer
Добавить SCLibraryShare
Добавить SCVMHostNetworkAdapter
Сжатие SCVirtualDiskDrive
Преобразование SCVirtualDiskDrive
Копировать SCStorageVolume
Отключение SCRunAsAccount
Включить SCRunAsAccount
Разверните SCVirtualDiskDrive
Get-SCVMHostRating
Предоставление SCResource
Установка SCVMHostCluster
SCStorageDisk подключения
SCVirtualHardDisk перемещения
Move-SCVirtualMachine
SCVMHostGroup перемещения
Новый SCCloud
Новый SCHardwareProfile
Новый SCP2V
Новый SCRunAsAccount
Новый SCUserRole
Новый SCV2V
Новый SCVirtualDiskDrive
Новый SCVirtualDVDDrive
Новый SCVirtualMachine
Новый SCVirtualNetwork
Новый SCVirtualNetworkAdapter
Новый SCVirtualScsiAdapter
Новый SCVMTemplate
SCStorageLogicalUnit регистра
Register-SCVirtualMachine
Удалить SCCloud
Удалить SCCustomPropertyValue
Удалить SCUserRole
Удалить SCVirtualDiskDrive
Удалить SCVirtualDVDDrive
Удалить SCVirtualHardDisk
Удалить SCVirtualNetwork
Удалить SCVirtualNetworkAdapter
Удалить SCVirtualScsiAdapter
Удалить SCVMCheckpoint
Удалить SCVMHostNetworkAdapter
Отмена SCResource
Набор SCApplication
Набор SCApplicationSetting
Набор SCBaseline
Набор SCCloud
Набор SCCloudCapacity
Набор SCCustomPropertyValue
SET-SCHardwareProfile
Набор SCLibraryServer
Набор SCRunAsAccount
Набор SCUserRole
Набор SCUserRoleQuota
Набор SCVirtualCOMPort
Набор SCVirtualDiskDrive
Набор SCVirtualDVDDrive
Набор SCVirtualFloppyDrive
Набор SCVirtualHardDisk
SET-SCVirtualMachine
Набор SCVirtualNetwork
Набор SCVirtualNetworkAdapter
Набор SCVirtualScsiAdapter
Набор SCVMHost
Набор SCVMHostCluster
Набор SCVMHostGroup
Набор SCVMHostNetworkAdapter
SET-SCVMTemplate
Начало SCUpdateRemediation
Отмена регистрации SCStorageLogicalUnit