Aracılığıyla paylaş


Start-SCOMTask

Belirtilen nesne için bir görev başlatır.

Sözdizimi

Default EnterprisePublishing

Start-SCOMTask
    [-Instance] <EnterpriseManagementObject[]>
    [-Task] <ManagementPackTask>
    -TaskCredentials <PSCredential>
    [[-Override] <Hashtable>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

Start-SCOMTask cmdlet'i belirtilen nesne için bir görev başlatır. Bu cmdlet bir görev nesnesini ve bir sınıf örneği nesnesini giriş olarak alır. Cmdlet yalnızca bir görevi kabul eder, ancak birden çok sınıf örneğini ve geçersiz kılmayı kabul edebilir.

Örnekler

Örnek 1: Görünen ad kullanarak görev başlatma

PS C:\>$Instances = Get-SCOMClassInstance -Name "*.Contoso.com"
PS C:\> Get-SCOMTask -DisplayName "Get Monitor State" | Start-SCOMTask -Instance $Instances

Bu örnek, bir görünen ad kullanarak bir görev başlatır.

İlk komut, Contoso.com etki alanındaki tüm sınıf örneklerini alır ve bunları $Instances değişkeninde depolar.

İkinci komut, İzleme Durumunu Al görünen adına sahip görevi alır ve $Instances değişkeninde depolanan her sınıf örneği için görevi başlatır.

Örnek 2: Görünen ad ve zaman aşımı belirtimi kullanarak görev başlatma

PS C:\>$Overrides = @{Timeout=60}
PS C:\> $Instances = Get-SCOMClassInstance -DisplayName "Contoso Service"
PS C:\> $Task = Get-SCOMTask -DisplayName "Start NT Service"
PS C:\> Start-SCOMTask -Task $Task -Instance $Instances -Override $Overrides

Bu örnekte, bir zaman aşımı değeri belirten bir görünen ad ve karma tablo kullanarak bir görevin nasıl başlatıldığını gösterilmektedir.

İlk komut, Zaman Aşımı anahtarı için bir değere sahip olan bir karma tablo oluşturur ve bunu $Overrides değişkeninde depolar.

İkinci komut, Contoso Hizmeti adına sahip tüm sınıf örneklerini alır ve bunları $Instances değişkeninde depolar.

Üçüncü komut, NT Hizmetini Başlat görünen adına sahip görevi alır ve $Instances değişkeninde depolanan her sınıf örneği için görevi başlatır.

Dördüncü komut, $Instances değişkeninde depolanan her sınıf örneği için görevi başlatır. komutu 60 zaman aşımı anahtar değerini belirtir.

Örnek 3: Kimlik bilgilerini kullanarak görev başlatma

PS C:\>$Credential = Get-Credential
PS C:\> $Instance = Get-SCOMClassInstance -Name "Server01.Contoso.com"
PS C:\> Get-SCOMTask -DisplayName "Reset State" | Start-SCOMTask -Instance $Instance -TaskCredentials $Credential

Bu örnek, kimlik bilgilerini kullanarak bir görev başlatır.

İlk komut kullanıcıdan bir kullanıcı adı ve parola ister, girişten bir kimlik bilgisi nesnesi oluşturur ve kimlik bilgisi nesnesini $Credential değişkeninde depolar.

İkinci komut, Server01.Contoso.com adlı bir sınıf örneği alır ve $Instance değişkeninde depolar.

Üçüncü komut, Durumu Sıfırla görünen adına sahip bir görev alır ve $Instance'de depolanan sınıf örneği için görevi başlatır. komut, görevi $Credential depolanan kimlik bilgileri altında çalıştırır.

Parametreler

-Confirm

Cmdlet'i çalıştırmadan önce sizden onay ister.

Parametre özellikleri

Tür:SwitchParameter
Default value:False
Joker karakterleri destekler:False
DontShow:False
Diğer adlar:Cf

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-Instance

Görevi başlatacak sınıf örneği nesnelerini temsil eden EnterpriseManagementObject nesneleri dizisini belirtir. Sınıf örneklerini depolayan bir değişken belirtin veya sınıf örneklerini alan Get-SCOMClassInstance cmdlet'i gibi bir cmdlet kullanın. Bu parametre grup nesnelerini de kabul eder. Grup nesnesi almak için get-SCOMGroup cmdlet'ini kullanın.

Parametre özellikleri

Tür:

EnterpriseManagementObject[]

Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:1
Zorunlu:True
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-Override

Bu parametreler geçersiz kılmalara izin verirse, bir veya daha fazla görev parametresi için yeni değerleri tanımlayan bir karma tablo belirtir. Karma tablolar hakkında daha fazla bilgi için "Get-Help about_Hash_Tables" yazın.

Bir görevin hangi parametrelerinin geçersiz kılmalara izin verileceğini belirlemek için, görev nesnesi için getOverrideableParameters yöntemini kullanın.

Parametre özellikleri

Tür:Hashtable
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:4
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-Task

Başlatacak bir görev nesnesi belirtir. Görevi temsil eden bir değişken belirtin veya görevi alan Get-SCOMTask cmdlet'i gibi bir cmdlet kullanın. Bu parametre yalnızca bir görev nesnesi kabul eder.

Parametre özellikleri

Tür:ManagementPackTask
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:2
Zorunlu:True
İşlem hattından gelen değer:True
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-TaskCredentials

Yönetim grubu bağlantısının altında çalıştığı kullanıcı hesabını belirtir. Bu parametre için Get-Credential cmdlet'inin döndürdüğü gibi bir PSCredential nesnesi belirtin. Kimlik bilgileri nesneleri hakkında daha fazla bilgi için "Get-Help Get-Credential" yazın.

Bu parametre görüntülenirse, bu hesabın ComputerName parametresinde belirtilen sunucuya erişimi olmalıdır.

Bu zorunlu bir parametredir. Null değer belirtirseniz, Operations Manager geçerli kullanıcı için hesabın varsayılan TaskCredentials değerini kullanır.

Parametre özellikleri

Tür:PSCredential
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:3
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-WhatIf

Cmdlet çalıştırılırsa ne olacağını gösterir. Cmdlet çalıştırılmaz.

Parametre özellikleri

Tür:SwitchParameter
Default value:False
Joker karakterleri destekler:False
DontShow:False
Diğer adlar:Wi

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

CommonParameters

Bu cmdlet yaygın parametreleri destekler: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction ve -WarningVariable. Daha fazla bilgi için bkz. about_CommonParameters.