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.