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 |