Get-SCJob

VMM iş nesnelerini alır.

Syntax

Get-SCJob
   [-VMMServer <ServerConnection>]
   [[-Name] <String>]
   [-Full]
   [-Newest <Int32>]
   [-Job <Task>]
   [-ID <Guid>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
Get-SCJob
   [-VMMServer <ServerConnection>]
   [[-Name] <String>]
   [-Full]
   [-All]
   [-Job <Task>]
   [-ID <Guid>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
Get-SCJob
   [-VMMServer <ServerConnection>]
   [[-Name] <String>]
   [-Running]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]

Description

Get-SCJob cmdlet'i, VMM sunucusundaki bir veya daha fazla Virtual Machine Manager (VMM) iş nesnesi alır. İş, VMM ortamındaki bir eylemi tamamlamak için sıralı olarak gerçekleştirilen bir dizi adımdır. İş nesnelerini belirtilen ölçütlere göre alabilirsiniz.

VMM'de bir dizi işi gruplandırabilir ve bunları küme olarak birlikte çalıştırabilirsiniz. Örneğin, VMM'de şablon oluşturma gibi karmaşık bir eylem, iş grubu olarak bilinen bir dizi işi içerebilir. İş gruplarının nasıl kullanılacağını gösteren örnekler için şu cmdlet'lere bakın: New-SCVMTemplate, New-SCHardwareProfile, New-SCVirtualDiskDrive, New-SCVirtualDVDDrive, New-SCVirtualMachine ve Set-SCVirtualCOMPort.

Örnekler

Örnek 1: Çalışan tüm işleri alma

PS C:\> Get-Job -Running

Bu komut, çalışan tüm işleri alır.

Örnek 2: Tüm başarısız işleri alma

PS C:\> $VMMJobs = Get-SCJob | where { $_.Status -eq "Failed" } | Format-List -Property Name, ID, Status
PS C:\> $VMMJobs

İlk komut, Durumu Başarısız olan tüm iş nesnelerini alır ve ardından her nesneyi Format-List cmdlet'ine geçirmek için işlem hattı işlecini kullanır ve bu da adı, kimliği ve Durumu $VMMJobs değişkeninde depolar.

İkinci komut, kullanıcıya $VMMJobs depolanan bilgileri görüntüler (bu durumda, çalışan her işin adı, kimliği ve Durumu).

Örnek 3: VMM iş nesnelerinin .NET türü, yöntemleri ve özellikleri hakkında bilgi alma

PS C:\> Get-SCJob | Get-Member

Bu komut Get-SCJob için .NET türünü, özelliklerini, yöntemlerini ve olaylarını görüntülemek için Get-Member cmdlet'ini kullanır.

Parametreler

-All

Bu cmdlet'in tüm alt nesneleri üst nesneden bağımsız olarak alacağını gösterir. Örneğin komut Get-SCVirtualDiskDrive -All , her sanal disk sürücüsü nesnesinin ilişkili olduğu sanal makine nesnesine veya şablon nesnesine bakılmaksızın tüm sanal disk sürücüsü nesnelerini alır.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Full

Cmdlet'in bir denetim kaydıyla iş nesnesini döndürdüğünü gösterir.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ID

Sayısal tanımlayıcıyı, belirli bir nesne için genel olarak benzersiz bir tanımlayıcı veya GUID olarak belirtir.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Job

BIR VMM iş nesnesi belirtir.

Type:Task
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

VMM nesnesinin adını belirtir.

Type:String
Position:0
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Newest

Son belirtilen sayıda saat içinde oluşturulan tüm işleri veya en son yazılım güncelleştirmelerinin belirtilen sayısını döndürür.

Son 48 saatte oluşturulan tüm işleri döndürmek için örnek biçim: Get-SCJob -Newest 48

En yeni 10 güncelleştirmesi döndürmek için örnek biçim: Get-SCUpdate -Newest 10

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OnBehalfOfUser

Bir kullanıcı adı belirtir. Bu cmdlet, bu parametrenin belirttiği kullanıcı adına çalışır.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OnBehalfOfUserRole

Bir kullanıcı rolü belirtir. Kullanıcı rolü almak için Get-SCUserRole cmdlet'ini kullanın. Bu cmdlet, bu parametrenin belirttiği kullanıcı rolü adına çalışır.

Type:UserRole
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Running

Çalışan tüm işlerin döndürüldüğünü gösterir.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-VMMServer

Bir VMM sunucu nesnesi belirtir.

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

Çıkışlar

Job

Bu cmdlet bir İş nesnesi döndürür.