Get-SCOMTaskResult
取得已執行之工作的結果。
Syntax
Get-SCOMTaskResult
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
Get-SCOMTaskResult
[-BatchID] <Guid[]>
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
Get-SCOMTaskResult
[-Id] <Guid[]>
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
Get-SCOMTaskResult
[-Instance] <EnterpriseManagementObject[]>
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
Get-SCOMTaskResult
[-Task] <ManagementPackTask[]>
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
Description
Get-SCOMTaskResult Cmdlet 會取得已執行之工作的結果。 使用此 Cmdlet 依工作名稱或識別碼取得結果,以及與指定類別實例或批次相關聯的工作。
範例
範例 1:藉由指定部分顯示名稱和錯誤動作來取得工作結果
PS C:\>Get-SCOMTask -Name "*SystemCenter*" | Get-SCOMTaskResult -ErrorAction SilentlyContinue
此命令會取得其名稱中具有 SystemCenter 的工作結果。 此命令會使用 Get-SCOMTask Cmdlet 根據名稱取得工作,並使用管線運算子將它們傳遞至 Get-SCOMTaskResult Cmdlet。 因為命令會指定 ErrorAction 參數的 SilentlyContinue,所以如果 Cmdlet 找到沒有相符結果的工作,命令會繼續執行,而且不會顯示錯誤訊息。
範例 2:藉由指定類別實例來取得工作結果
PS C:\>Get-SCOMClassInstance -DisplayName "*.Consoso.com" | Get-SCOMTaskResult -ErrorAction SilentlyContinue
此命令會取得 Contoso.com 定義域中的所有類別實例,然後傳回每個類別實例物件的工作結果。 此命令會使用 Get-SCOMClassInstance Cmdlet 來取得具有包含 .Contoso.com 之顯示名稱的所有實例,並使用管線運算子將它們傳遞至 Get-SCOMTaskResult Cmdlet。 因為命令會指定 ErrorAction 參數的 SilentlyContinue,所以如果 Cmdlet 找到沒有相符工作結果的類別實例,命令會繼續執行,而且不會顯示錯誤訊息。
範例 3:指定工作識別碼以取得工作結果
PS C:\>Get-SCOMTaskResult -Id 7413b06b-a95b-4ae3-98f2-dac9ff76dabd
此命令會取得識別碼為 7413b06b-a95b-4ae3-98f2-dac9ff76dabd 的工作結果。
範例 4:藉由指定批次識別碼來取得工作結果
PS C:\>Get-SCOMTaskResult -BatchId 2ef74789-f9f5-46b0-af70-16d01d4f4577
此命令會取得在識別碼為 2ef74789-f9f5-46b0-af70-16d01d4f4577 的批次中執行的工作結果。
參數
-BatchID
指定陣列,其中包含工作執行所在批次的識別碼。 Cmdlet 會取得每個批次的工作結果。
Type: | Guid[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ComputerName
指定陣列,其中包含建立連接的電腦名稱稱。 有效格式包括 NetBIOS 名稱、IP 位址或完整網域名稱 (FQDN)。 若要指定本機電腦,請指定電腦名稱稱、localhost 或點 (.) 。
電腦必須執行 System Center 資料存取服務。
如果您未指定此參數,則預設為目前管理群組連線的電腦。
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Credential
指定管理群組連接執行所在的使用者帳戶。
針對此參數指定 PSCredential 物件,例如 Get-Credential Cmdlet 傳回的物件。
如需認證物件的詳細資訊,請輸入 Get-Help Get-Credential
。
如果出現該參數,此帳戶必須能夠存取 ComputerName 參數中指定的伺服器。
如果您未指定此參數,則預設值為目前使用者的帳戶。
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Id
指定工作識別碼的陣列。 Cmdlet 會取得具有這些識別碼的工作結果。
Type: | Guid[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Instance
指定要啟動工作的類別實例陣列。 指定儲存類別實例的變數,或使用取得類別實例的 Get-SCOMClassInstance 之類的 Cmdlet。 此參數也接受群組物件。 若要取得群組物件,請使用 Get-SCOMGroup Cmdlet。
Type: | EnterpriseManagementObject[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SCSession
指定與管理伺服器的連線陣列。 若要取得管理群組連線物件,請使用 Get-SCOMManagementGroupConnection Cmdlet。 如果未顯示此參數,則預設值為目前的管理群組連線。
Type: | Connection[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Task
指定管理元件工作的陣列。 Cmdlet 會取得陣列所包含之工作物件的結果。 指定包含工作物件的變數,或使用 取得工作的 Get-SCOMTask Cmdlet 之類的 Cmdlet。
Type: | ManagementPackTask[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |