共用方式為


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