Stop-SCJob
VMM işlerini çalıştırmayı durdurur.
Syntax
Stop-SCJob
[-Job] <Task>
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Description
Stop-SCJob cmdlet'i çalışan bir veya daha fazla Virtual Machine Manager (VMM) işini durdurur ve durdurulmuş durumdaki her işin nesnesini döndürür. VMM işi şu anda çalışmıyorsa, bu cmdlet'in hiçbir etkisi yoktur.
Örnekler
Örnek 1: Çalışmakta olan tüm işleri durdurma
PS C:\> $Job = Get-SCJob | where { $_.Status -eq "Running" }
PS C:\> $Job | Stop-SCJob
İlk komut tüm VMM iş nesnelerini alır, yalnızca çalışmakta olan işleri seçmek için her iş nesnesini "where" filtresine geçirir ve nesneleri $Job nesne dizisinde depolar.
İkinci komut, $Job içindeki her nesneyi, çalışan her işi durduran Stop-SCJob cmdlet'ine geçirir.
Örnek 2: Belirli bir çalışan işi zaman uyumsuz olarak durdurma
PS C:\> $Job = Get-SCJob | where { $_.ResultName -eq "VM01" -and $_.ID -eq "cb3a0f0a-9fbc-4bd0-a999-3fae8cd77177" }
PS C:\> Stop-SCJob -Job $Job
İlk komut tüm VMM iş nesnelerini alır ve sonuçlardan yalnızca cb3a0f0a-9fbc-4bd0-a999-3fae8cd77177 iş kimliğiyle tanımlanan VM01'deki işi seçer ve ardından thie nesnesini $Job değişkeninde depolar.
İkinci komut işi durdurur ve durdurulan iş nesnesini kullanıcıya döndürür.
Parametreler
-Job
BIR VMM iş nesnesi belirtir.
Type: | Task |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
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
Kullanıcı rolünü 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 |
Çıkışlar
Task
Bu cmdlet bir Task nesnesi döndürür.
Notlar
- Bu cmdlet, Get-SCJob cmdlet'i kullanılarak alınabilen bir VMM iş nesnesi gerektirir.