共用方式為


Get-SCOMOverrideResult

擷取覆寫結果。

Syntax

Get-SCOMOverrideResult
   [-Class] <ManagementPackClass[]>
   [-Discovery] <ManagementPackDiscovery[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMOverrideResult
   [-Class] <ManagementPackClass[]>
   [-Monitor] <ManagementPackMonitor[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMOverrideResult
   [-Class] <ManagementPackClass[]>
   [-Rule] <ManagementPackRule[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMOverrideResult
   [-Instance] <EnterpriseManagementObject[]>
   [-Discovery] <ManagementPackDiscovery[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMOverrideResult
   [-Instance] <EnterpriseManagementObject[]>
   [-Rule] <ManagementPackRule[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMOverrideResult
   [-Instance] <EnterpriseManagementObject[]>
   [-Monitor] <ManagementPackMonitor[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]

Description

Get-SCOMOverrideResult Cmdlet 會擷取與受限於指定類別或類別實例之指定工作流程相關聯的現有覆寫。

範例

範例 1:擷取特定類別的覆寫清單

PS C:\>$Class = Get-SCOMClass -DisplayName "Memory"
PS C:\> $Discovery = Get-SCOMDiscovery -DisplayName "Discover Windows Server Computers"
PS C:\> $Session = Get-SCOMManagementGroupConnection -ComputerName "Server01.Contoso.com"
PS C:\> Get-SCOMOverrideResult -Class $Class -Discovery $Discovery -SCSession $Session

這個範例會取得特定類別的覆寫結果。

第一個命令會使用 Get-SCOMClass Cmdlet 來取得名為 Memory 的類別物件,並將物件儲存在$Class變數中。

第二個命令會使用 Get-SCOMDiscovery Cmdlet,以顯示名稱探索 Windows Server 電腦來取得探索物件,並將物件儲存在 $Discovery 變數中。

第三個命令會使用 Get-SCOMManagementGroupConnection Cmdlet 來取得 Server01 的管理群組連線物件,並將物件儲存在 $Session 變數中。

最後一個命令會使用 Get-SCOMOverrideResult Cmdlet 來取得指定探索的覆寫清單、範圍設定為指定的類別、指定的管理群組連線,並將覆寫結果的相關資訊傳回給使用者。

範例 2:依類別實例擷取覆寫結果

PS C:\>$Instance = Get-SCOMClassInstance -DisplayName "Operations Manager Agents"
PS C:\> $Monitor = Get-SCOMMonitor -DisplayName "Management Service connectivity state"
PS C:\> Get-SCOMOverrideResult -Instance $Instance -Monitor $Monitor

這個範例會取得特定類別實例的覆寫結果。

第一個命令會使用 Get-SCOMClassInstance Cmdlet 來取得名為 Operations Manager Agents 的類別實例物件,並將物件儲存在 $Instance 變數中。

第二個命令會使用 Get-SCOMMonitor Cmdlet 來取得具有顯示名稱 Management Service 線上狀態的監視物件,並將物件儲存在$Monitor變數中。

最後一個命令會使用 Get-SCOMOverrideResult Cmdlet 來取得指定實例和監視器的覆寫結果,並將覆寫結果的相關資訊傳回給使用者。

範例 3:藉由監視規則物件擷取覆寫結果

PS C:\>$Rule = Get-SCOMRule -DisplayName "Alert on Failed Power Shell Scripts"
PS C:\> Get-SCOMClass -DisplayName "Memory" | Get-SCOMOverrideResult -Rule $Rule

這個範例會取得監視規則物件的覆寫結果。

第一個命令會使用 Get-SCOMRule Cmdlet 來取得監視規則物件,其顯示名稱為 Failed Power Shell 腳本的警示,並將物件儲存在$Rule變數中。

第二個命令會使用 Get-SCOMClass Cmdlet 來取得名為 Memory 的類別物件,並使用管線運算子將物件傳遞至 Get-SCOMOverrideResult Cmdlet,以取得指定規則的覆寫結果,範圍設定為管道類別物件。

範例 4:擷取顯示名稱的覆寫結果

PS C:\>$Discovery = Get-SCOMDiscovery -DisplayName "Discover Windows Server Computers"
PS C:\> Get-SCOMClassInstance -DisplayName "Operations Manager Agents" | Get-SCOMOverrideResult -Discovery $Discovery

這個範例會取得特定顯示名稱的覆寫結果。

第一個命令會使用 Get-SCOMDiscovery Cmdlet,以顯示名稱探索 Windows Server 電腦來取得探索物件,並將物件儲存在$Discovery變數中。

第二個命令會使用 Get-SCOMClassInstance Cmdlet 來取得名為 Operations Manager Agents 的類別實例物件,並使用管線運算子將物件傳遞至 Get-SCOMOverrideResult ,以取得指定探索的覆寫結果,範圍設定為管道類別實例物件。

參數

-Class

指定管理元件類別物件的陣列。 如需如何取得管理元件類別物件的詳細資訊,請輸入「 Get-Help Get-SCOMClass 」。

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

-ComputerName

指定電腦名稱的陣列。 Cmdlet 會為這些電腦建立與管理群組的暫存連線。 您可以使用 NetBIOS 名稱、IP 位址或完整功能變數名稱, (FQDN) 。 若要指定本機電腦,請輸入電腦名稱、localhost 或句點 (.)。

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

-Credential

指定管理群組連接的 PSCredential 物件。 若要取得 PSCredential 物件,請使用 Get-Credential Cmdlet。 如需詳細資訊,請輸入 「 Get-Help Get-Credential 」。

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

-Discovery

指定要擷取的探索工作流程物件陣列。 如需如何取得探索工作流程物件的詳細資訊,請輸入「 Get-Help Get-SCOMDiscovery 」。

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

-Instance

指定要擷取之類別實例的陣列。

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

-Monitor

指定要擷取的監視工作流程物件陣列。 如需詳細資訊,請輸入「 Get-Help Get-SCOMMonitor 」。

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

-Rule

指定要擷取的監視規則工作流程物件陣列。 如需如何取得規則物件的資訊,請輸入「 Get-Help Get-SCOMRule 」。

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

-SCSession

指定 Connection 物件的陣列。 若要取得 Connection 物件,請使用 Get-SCManagementGroupConnection Cmdlet。

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