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


Использование групп заданий 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