Dela via


Enable-SCOMAgentProxy

Gör att agenter kan fungera som proxyagenter för andra datorer.

Syntax

Enable-SCOMAgentProxy
      [-Agent] <AgentManagedComputer[]>
      [-PassThru]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

Cmdleten Enable-SCOMAgentProxy gör att en eller flera agenter kan fungera som proxyagenter och identifiera hanterade objekt på andra datorer.

Exempel

Exempel 1: Aktivera en agent för att fungera som proxyagent

PS C:\>"server01.contoso.com" | Get-SCOMAgent | Enable-SCOMAgentProxy -PassThru

Det här kommandot hämtar Operations Manager-agenten med namnet server01.contoso.com och gör det möjligt för agenten att fungera som proxyagent för andra agenter och agentlösa hanterade datorer. Kommandot skickar namnet på agenten till parametern DNSHostName i cmdleten Get-SCOMAgent.

Exempel 2: Gör det möjligt för agenter att fungera som proxyagenter

PS C:\>Get-SCOMAgent | Where-Object {$_.ProxyingEnabled.Value -eq $False} | Enable-SCOMAgentProxy -Confirm

Det här kommandot hämtar alla Operations Manager-agenter som har egenskapen ProxyingEnabled inställd på $False och gör det sedan möjligt för agenterna att fungera som proxy när användaren har bekräftat åtgärden.

Exempel 3: Aktivera en agent för att fungera som proxyagent med hjälp av ett egenskapsvärde

PS C:\>$Agent = Get-SCOMAgent -DNSHostName "server01.contoso.com"
PS C:\> $Agent.ProxyingEnabled

Det här exemplet gör det möjligt för en agent att fungera som en agentproxy genom att ange en egenskap för agenten.

Det första kommandot hämtar Operations Manager-agenten med namnet server01.contoso.com och lagrar den i variabeln $Agent.

Med det andra kommandot kan agenten som lagras i variabeln $Agent fungera som proxyagent för andra datorer. Kommandot anger egenskapen ProxyingEnabled till $True för agenten som lagras i variabeln $Agent.

Parametrar

-Agent

Anger en matris med AgentManagedComputer objekt. Den här parametern anger de Operations Manager-agenter som ska aktiveras för att fungera som proxyagenter. Om du vill hämta ett AgentManagedComputer-objekt använder du cmdleten Get-SCOMADAgent.

Typ:AgentManagedComputer[]
Position:1
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

Typ:SwitchParameter
Alias:cf
Position:Named
Standardvärde:False
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-PassThru

Anger att cmdleten skapar eller ändrar ett objekt som ett kommando kan använda i pipelinen. Som standard genererar den här cmdleten inga utdata.

Typ:SwitchParameter
Position:2
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-WhatIf

Visar vad som skulle hända om cmdleten körs. Cmdleten körs inte.

Typ:SwitchParameter
Alias:wi
Position:Named
Standardvärde:False
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False