Get-SCOMTask

Görevlerin listesini alır.

Syntax

Get-SCOMTask
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMTask
   [-DisplayName] <String[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMTask
   -Id <Guid[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMTask
   [-Instance] <EnterpriseManagementObject[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMTask
   [-ManagementPack] <ManagementPack[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMTask
   [-Name <String[]>]
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMTask
   [-Target <ManagementPackClass[]>]
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]

Description

Get-SCOMTask cmdlet'i görevlerin listesini alır. Belirtilen kullanıcı rolleri, sınıf örnekleri, yönetim paketleri veya hedef sınıflarla ilişkili görevlerin yanı sıra belirli bir ada veya kimlike sahip görevleri almak için bu cmdlet'i kullanın.

Örnekler

Örnek 1: Kısmi bir ad belirterek görevleri alma

PS C:\>Get-SCOMTask -Name "*health*"

Bu komut, adlarında sistem durumu olan tüm görevleri alır.

Örnek 2: Kısmi görünen ad kullanarak görev alma

PS C:\>Get-SCOMTask -DisplayName "Stop*"

Bu komut, Dur ile başlayan görünen adları olan tüm görevleri alır.

Örnek 3: Kısmi görünen ad ve hata eylemi belirterek görev alma

PS C:\>Get-SCOMManagementPack -DisplayName "System Center Core*" | Get-SCOMTask -ErrorAction SilentlyContinue

Bu komut, görünen adlarında System Center Core bulunan yönetim paketlerinin tüm görevlerini alır. Komut, görünen adlara göre yönetim paketlerini almak için Get-SCOMManagementPack cmdlet'ini kullanır ve bunları Get-SCOMTask cmdlet'ine geçirir. Komut ErrorAction parametresi için SilentlyContinue değerini belirttiğinden, cmdlet ilişkili görevleri olmayan bir yönetim paketi bulursa çalışmaya devam eder ve hata iletilerini görüntülemez.

Örnek 4: Kısmi bir sınıf adı kullanarak görevleri alma

PS C:\>Get-SCOMClass -Name "*health*" | Get-SCOMTask

Bu komut, adlarında sistem durumu olan sınıfların tüm görevlerini alır.

Örnek 5: Kısmi bir sınıf örneği adı belirterek görevleri alma

PS C:\>Get-SCOMClassInstance -Name "*.Contoso.com" | Get-SCOMTask

Bu komut, adlarında .Contoso.com bulunan sınıf örneklerinin tüm görevlerini alır.

Örnek 6: Kimlik belirterek görev alma

PS C:\>Get-SCOMTask -Id 7413b06b-a95b-4ae3-98f2-dac9ff76dabd

Bu komut, kimliği 7413b06b-a95b-4ae3-98f2-dac9ff76dabd olan görevi alır.

Parametreler

-ComputerName

Bilgisayar adlarının dizisini belirtir. Cmdlet, bu bilgisayarlar için yönetim gruplarıyla geçici bağlantılar kurar. NetBIOS adlarını, IP adreslerini veya tam etki alanı adlarını (FQDN' ler) kullanabilirsiniz. Yerel bilgisayarı belirtmek için bilgisayar adını, localhost'u veya bir nokta (.) yazın.

Bilgisayarın System Center Veri Erişim hizmetini çalıştırması gerekir.

Bu parametreyi belirtmezseniz, varsayılan değer geçerli yönetim grubu bağlantısının bilgisayarıdır.

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

-Credential

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 parametreyi belirtmezseniz, varsayılan hesap geçerli kullanıcının hesabıdır.

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

-DisplayName

Görev nesneleri için bir görünen ad dizisi belirtir. Bu parametre bir veya daha fazla dize alır ve cmdlet, cmdlet'in birlikte çalıştığı görev nesnelerinin görünen adları arasında eşleşmeleri arar. Bu parametrenin değerleri, yönetim grubuna hangi yerelleştirilmiş yönetim paketlerinin içeri aktarıldığına ve Windows PowerShell çalıştıran kullanıcının yerel ayarına bağlı olarak değişir.

Type:String[]
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:True

-Id

Görev kimlikleri dizisini belirtir. Cmdlet, bu kimliklere sahip görevleri alır. Görev almak için Get-SCOMTask cmdlet'ini kullanın. Kimlik, bir görev nesnesinin ID özelliğidir.

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

-Instance

Sınıf örneklerini temsil eden enterpriseManagementObject nesnelerinin dizisini belirtir. cmdlet'i, dizide depolanan sınıf örnekleri için görevleri alır. Sınıf örneklerini temsil eden bir değişken belirtin veya sınıf örneklerini alan Get-SCOMClassInstance gibi bir cmdlet kullanın. Bu parametre grup nesnelerini de kabul eder. Bir grup nesnesi almak için Get-SCOMGroup cmdlet'ini kullanın.

Type:EnterpriseManagementObject[]
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ManagementPack

Bir yönetim paketi nesneleri dizisini belirtir. Cmdlet, dizideki yönetim paketi nesneleri için görevleri alır. Yönetim paketi nesneleri içeren bir değişken belirtin veya yönetim paketi nesnelerini alan Get-SCOMManagementPack gibi bir cmdlet kullanın.

Type:ManagementPack[]
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

Görev adları dizisini belirtir.

cmdlet'i dizideki her dizeyi alır ve bu cmdlet'in birlikte çalıştığı görev nesnelerinin Ad özellikleriyle eşleşir.

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

-SCSession

Bağlantı nesneleri dizisini belirtir. Bağlantı nesnelerini almak için Get-SCOMManagementGroupConnection cmdlet'ini belirtin.

Bu parametre görünmezse, cmdlet bir yönetim grubuna etkin kalıcı bağlantıyı kullanır. Farklı bir kalıcı bağlantı belirtmek için SCSession parametresini kullanın. ComputerName ve Credential parametrelerini kullanarak bir yönetim grubuna geçici bağlantı oluşturabilirsiniz. Daha fazla bilgi için "Get-Help about_OpsMgr_Connections" yazın.

Type:Connection[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Target

Hedef sınıfları temsil eden bir yönetim paketi sınıf nesneleri dizisini belirtir. Hedef sınıf nesnelerini içeren bir değişken belirtin veya hedef sınıf nesnelerini alan Get-SCOMClass gibi bir cmdlet kullanın.

Type:ManagementPackClass[]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False