Enable-SCOMAgentProxy
Permet aux agents d’agir en tant qu’agents proxy pour d’autres ordinateurs.
Syntaxe
Enable-SCOMAgentProxy
[-Agent] <AgentManagedComputer[]>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
L’applet de commande Enable-SCOMAgentProxy permet à un ou plusieurs agents d’agir en tant qu’agents proxy et de découvrir des objets managés sur d’autres ordinateurs.
Exemples
Exemple 1 : Permettre à un agent d’agir en tant qu’agent proxy
PS C:\>"server01.contoso.com" | Get-SCOMAgent | Enable-SCOMAgentProxy -PassThru
Cette commande obtient l’agent Operations Manager nommé server01.contoso.com et permet à l’agent d’agir en tant qu’agent proxy pour d’autres agents et ordinateurs gérés sans agent. La commande transmet le nom de l’agent au paramètre DNSHostName de l’applet de commande Get-SCOMAgent.
Exemple 2 : Permettre aux agents d’agir en tant qu’agent proxy
PS C:\>Get-SCOMAgent | Where-Object {$_.ProxyingEnabled.Value -eq $False} | Enable-SCOMAgentProxy -Confirm
Cette commande obtient tous les agents Operations Manager dont la propriété ProxyingEnabled définie sur $False, puis permet aux agents d’agir en tant que proxy une fois que l’utilisateur a confirmé l’action.
Exemple 3 : Permettre à un agent d’agir en tant qu’agent proxy à l’aide d’une valeur de propriété
PS C:\>$Agent = Get-SCOMAgent -DNSHostName "server01.contoso.com"
PS C:\> $Agent.ProxyingEnabled
Cet exemple permet à un agent d’agir en tant que proxy d’agent en définissant une propriété de l’agent.
La première commande obtient l’agent Operations Manager nommé server01.contoso.com et le stocke dans la variable $Agent.
La deuxième commande permet à l’agent stocké dans la variable $Agent d’agir en tant qu’agent proxy pour d’autres ordinateurs. La commande définit la propriété ProxyingEnabled sur $True pour l’agent stocké dans la variable $Agent.
Paramètres
-Agent
Spécifie un tableau d’objets AgentManagedComputer.
Ce paramètre spécifie les agents Operations Manager à activer pour agir en tant qu’agents proxy.
Pour obtenir un objet AgentManagedComputer
Type: | AgentManagedComputer[] |
Position: | 1 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-Confirm
Vous invite à confirmer avant d’exécuter l’applet de commande.
Type: | SwitchParameter |
Alias: | cf |
Position: | Named |
Valeur par défaut: | False |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-PassThru
Indique que l’applet de commande crée ou modifie un objet qu’une commande peut utiliser dans le pipeline. Par défaut, cette applet de commande ne génère aucune sortie.
Type: | SwitchParameter |
Position: | 2 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-WhatIf
Affiche ce qui se passerait si l’applet de commande s’exécute. L’applet de commande n’est pas exécutée.
Type: | SwitchParameter |
Alias: | wi |
Position: | Named |
Valeur par défaut: | False |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |