Enable-SCOMAgentProxy
可讓代理程式做為其他電腦的 Proxy 代理程式。
Syntax
Enable-SCOMAgentProxy
[-Agent] <AgentManagedComputer[]>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Enable-SCOMAgentProxy Cmdlet 可讓一或多個代理程式作為 Proxy 代理程式,並探索其他電腦上的 Managed 物件。
範例
範例 1:讓代理程式成為 Proxy 代理程式
PS C:\>"server01.contoso.com" | Get-SCOMAgent | Enable-SCOMAgentProxy -PassThru
此命令會取得名為 server01.contoso.com 的 Operations Manager 代理程式,並讓代理程式作為其他代理程式和無代理程式受管理電腦的 Proxy 代理程式。 此命令會將代理程式的名稱傳遞至Get-SCOMAgent Cmdlet 的DNSHostName參數。
範例 2:讓代理程式成為 Proxy 代理程式
PS C:\>Get-SCOMAgent | Where-Object {$_.ProxyingEnabled.Value -eq $False} | Enable-SCOMAgentProxy -Confirm
此命令會取得所有已將 ProxyingEnabled 屬性設定為 $False 的 Operations Manager 代理程式,然後在使用者確認動作之後讓代理程式成為 Proxy。
範例 3:讓代理程式使用屬性值做為 Proxy 代理程式
PS C:\>$Agent = Get-SCOMAgent -DNSHostName "server01.contoso.com"
PS C:\> $Agent.ProxyingEnabled
此範例可讓代理程式藉由設定代理程式的 屬性來作為代理程式 Proxy。
第一個命令會取得名為 server01.contoso.com 的 Operations Manager 代理程式,並將它儲存在$Agent變數中。
第二個命令可讓儲存在 $Agent 變數中的代理程式作為其他電腦的 Proxy 代理程式。 此命令會將 proxyingEnabled 屬性設定為$True儲存在 $Agent 變數中的代理程式。
參數
-Agent
指定 AgentManagedComputer 物件的陣列。 此參數會指定要啟用的 Operations Manager 代理程式作為 Proxy 代理程式。 若要取得 AgentManagedComputer 物件,請使用 Get-SCOMADAgent Cmdlet。
Type: | AgentManagedComputer[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Confirm
在執行 Cmdlet 前提示您確認。
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PassThru
表示 Cmdlet 會建立或修改命令可以在管線中使用的物件。 根據預設,此 Cmdlet 不會產生任何輸出。
Type: | SwitchParameter |
Position: | 2 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
顯示執行 Cmdlet 後會發生的情況。 Cmdlet 並不會執行。
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |