Users Guide

Table Of Contents
32
Utiliser l'interface de ligne de commande
OpenManage Essentials
Lancement de l'interface de commande de ligne OpenManage
Essentials
Cliquez sur DémarrerTous les programmesApplications OpenManage Essentials Interface de ligne de commande
Essentials.
Créer un chier d'entrée de prol de découverte
Les commandes CLI de création des plages de découverte ou des groupes de découverte requièrent un chier XML qui dénit les
paramètres des protocoles de découverte tels que SNMP, WMI, Stockage, WS-Man, SSH et IPMI. Ce chier dénit les protocoles
utilisés ainsi que les paramètres de chaque protocole. Vous pouvez modier le chier à l'aide d'un éditeur XML ou d'un éditeur de
texte. Le chier
DiscoveryProle.xml se situe à l'emplacement suivant : C:\Program Files\Dell\SysMgt\Essentials\Tools\CLI. Modiez
le chier XML, puis renommez-le pour créer plusieurs prols de découverte. Vous ne pouvez pas stocker les mots de passe des
protocoles WMI, IPMI, WS-Man, EMC et SSH dans ce chier XML. Les commandes CLI OpenManage Essentials vous permettent
de spécier des mots de passe dans l'argument de ligne de commande à l'aide des commandes suivantes :
-wmiPassword<secure password>
-ipmiPassword<secure password>
-wsmanPassword<secure password>
-emcPassword<secure password>
-sshPassword<secure password>
-SNMPv3AuthenticationPassword<secure password>
-SNMPv3EncryptionPassword<secure password>
REMARQUE : Les mots de passe ne sont pas autorisés à s'acher en texte clair. Si vous tentez d'utiliser un texte clair
comme valeurs du mot de passe, la commande CLI ne fonctionnera pas.
L'argument <mot de passe sécurisé> doit être un mot de passe sécurisé. Pour générer un mot de passe sécurisé réutilisable dans des
scripts PowerShell, exécutez la commande suivante (ou une commande similaire) à partir d'une fenêtre de PowerShell :
Pour inviter l’utilisateur à entrer un mot de passe, le lire et le convertir en une chaîne sécurisée:
PS> $password = Read-Host ‘Enter password:’ –AsSecureString
Pour enregistrer le mot de passe, en tant que chaîne sécurisée, pour le système de chiers :
PS> $password | ConvertFrom-SecureString | Set-Content c:\tmp\password.txt
Les deux commandes PowerShell antérieures convertissent un mot de passe en une chaîne sécurisée qui est ensuite enregistrée
dans un chier. Vous pouvez ensuite utiliser ce mot de passe sécurisé dans d'autres scripts PowerShell qui impliquent des
commandes CLI d'OpenManage Essentials. Par exemple :
Pour lire le mot de passe sécurisé depuis le chier et l’aecter à une variable, procédez comme suit :
PS> $passwordFile = convert-path c:\tmp\password.txt
PS> $wsmanpassword = Get-Content $passwordFile | ConvertTo-SecureString
Pour utiliser la chaîne sécurisée stockée dans toutes les variables du mot de passe dans les commandes CLI d'OpenManage
Essentials:
PS> Add-DiscoveryRange -Range 10.36.0.48 -Profile samples\DiscoveryProfile.xml -
WSManPassword $wsmanpassword
399