Aracılığıyla paylaş


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.