Feladat-csoportok használatával a VMM-parancsfájlok

 

Érvényes: System Center 2012 R2 Virtual Machine Manager, System Center 2012 - Virtual Machine Manager

A JobGroup paraméter egy azonosítót használja a csoport a parancsokat fog futni, és egy készlet, amely tartalmazza az azonos feladat csoport azonosítóval a végső parancs végrehajtása előtt egyetlen feladat csoportba.

A feladatcsoport paraméter használata

A JobGroup paraméter szükséges egy GUID Azonosítót, amelynek értéke beállítása előtt be kell szereznie a JobGroup. A következő parancsot bemutatja, hogyan lehet létrehozni egy globálisan egyedi azonosítóját (GUID), és a tárolja a $JobGroupID változó:

$JobGroupID = [Guid]::NewGuid().ToString()

A feladat-csoport tartalmazza a további parancsok, állítsa be a JobGroup paraméter esetében ez a parancs ugyanarra az értékre. Például az összes parancsok tartalmazó -JobGroup $JobGroupID nem fog futni mindaddig, amíg előtt a végső parancsot, amely is -JobGroup $JobGroupID.

Az alábbi példa bemutatja, hogyan lehet feladatcsoport használjon egy parancsfájlt. A New-SCVirtualDiskDrive parancsmag a harmadik sorában várólisták végezhető el a munkát New-SCVirtualDiskDrive, de nem fog futni, amíg előtti csak a New-SCVirtualMachine parancsmagot.New-SCVirtualMachine az utolsó parancs tartalmazó JobGroup és kezdeményezése munka, minden korábban vonatkozóan várólistán lévő munkák. Ebben az esetben, amely azt jelenti, hogy fut New-SCVirtualDiskDrive majd 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

A parancsmagok, amellyel feladatcsoport használható

Használhatja a JobGroup paraméter a következő parancsmagokkal:

  • Hozzáadás SCLibraryServer

  • Hozzáadás SCLibraryShare

  • Hozzáadás SCVMHostNetworkAdapter

  • Tömörítés-SCVirtualDiskDrive

  • Átalakítás-SCVirtualDiskDrive

  • Másolás-SCStorageVolume

  • Disable-SCRunAsAccount

  • Enable-SCRunAsAccount

  • Bontsa ki a SCVirtualDiskDrive

  • Get-SCVMHostRating

  • Támogatás-SCResource

  • Telepítés-SCVMHostCluster

  • Csatlakoztatási-SCStorageDisk

  • Áthelyezés-SCVirtualHardDisk

  • Áthelyezés-SCVirtualMachine

  • Áthelyezés-SCVMHostGroup

  • Új SCCloud

  • Új SCHardwareProfile

  • Új SCP2V

  • Új SCRunAsAccount

  • Új SCUserRole

  • Új SCV2V

  • Új SCVirtualDiskDrive

  • Új SCVirtualDVDDrive

  • Új SCVirtualMachine

  • Új SCVirtualNetwork

  • Új SCVirtualNetworkAdapter

  • Új SCVirtualScsiAdapter

  • Új SCVMTemplate

  • Regisztráció-SCStorageLogicalUnit

  • Regisztráció-SCVirtualMachine

  • Eltávolítás-SCCloud

  • Eltávolítás-SCCustomPropertyValue

  • Eltávolítás-SCUserRole

  • Eltávolítás-SCVirtualDiskDrive

  • Eltávolítás-SCVirtualDVDDrive

  • Eltávolítás-SCVirtualHardDisk

  • Eltávolítás-SCVirtualNetwork

  • Eltávolítás-SCVirtualNetworkAdapter

  • Eltávolítás-SCVirtualScsiAdapter

  • Eltávolítás-SCVMCheckpoint

  • Eltávolítás-SCVMHostNetworkAdapter

  • Tanúsítványvisszavonás-SCResource

  • Set-SCApplication

  • Set-SCApplicationSetting

  • Set-SCBaseline

  • Set-SCCloud

  • Set-SCCloudCapacity

  • Set-SCCustomPropertyValue

  • Set-SCHardwareProfile

  • Set-SCLibraryServer

  • Set-SCRunAsAccount

  • Set-SCUserRole

  • Set-SCUserRoleQuota

  • Set-SCVirtualCOMPort

  • Set-SCVirtualDiskDrive

  • Set-SCVirtualDVDDrive

  • Set-SCVirtualFloppyDrive

  • Set-SCVirtualHardDisk

  • Set-SCVirtualMachine

  • Set-SCVirtualNetwork

  • Set-SCVirtualNetworkAdapter

  • Set-SCVirtualScsiAdapter

  • Set-SCVMHost

  • Set-SCVMHostCluster

  • Set-SCVMHostGroup

  • Set-SCVMHostNetworkAdapter

  • Set-SCVMTemplate

  • Start-SCUpdateRemediation

  • SCStorageLogicalUnit regisztrációjának törlése