Users Guide
Pour lire le mot de passe sécurisé depuis le fichier et l’affecter à 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
Vous trouverez ci-dessous un exemple de fichier profile.xml :
<?xml version="1.0" encoding="utf-8" ?> <DiscoveryConfiguration> <NetMask>
255.255.255.240 </NetMask> <ICMPConfiguration> <Timeout>400</Timeout>
<Retries>1</Retries> </ICMPConfiguration> <SNMPConfig Enable="True">
<GetCommunity>public</GetCommunity> <SetCommunity></SetCommunity> <Timeout>400</
Timeout> <Retries>2</Retries> </SNMPConfig> <WMIConfig Enable="False">
<UserName>Administrator</UserName> </WMIConfig> <StoragePowerVaultConfig
Enable="False"></StoragePowerVaultConfig> <StorageEMCConfig Enable="False">
<UserName>Administrator</UserName> <Port>443</Port> </StorageEMCConfig>
<WSManConfig Enable="False"> <Userid></Userid> <Timeout>2</Timeout> <Retries>4</
Retries> <Port>623</Port> <SecureMode Enable="False" SkipNameCheck="False"
TrustedSite="False"> <CertificateFile>Certificate.crt</CertificateFile> </
SecureMode> </WSManConfig> <IPMIConfig Enable="False"> <UserName></UserName>
<KGkey></KGkey> <Timeout>5</Timeout> <Retries>2</Retries> </IPMIConfig>
<SSHConfig Enabled="True"> <UserName>Administrator</UserName> <Timeout>5</
Timeout> <Retries>2</Retries> <Port>400</Port> </SSHConfig> </
DiscoveryConfiguration>
REMARQUE : Si vous avez découvert l'iDRAC à l'aide de WS-Man et si vous utilisez un mode sécurisé
exigeant la présence d'un fichier de certificat dans le système local, spécifiez le chemin complet du
fichier de certificat. Par exemple, c:\192.168.1.5.cer.
Spécifier des IP, des plages ou des noms d'hôtes à l'aide
de fichiers XML ou CSV
Vous devez indiquer des plages pendant la découverte, l'inventaire et les tâches d'état. Une plage de cette
instance est définie comme adresse IP individuelle, nom d'hôte ou plage actuelle d'IP telle que
92.168.7.1-50 ou 10.35.0.*. Ajoutez des plages, des IP ou des noms d'hôte à un fichier d'entrée xml ou
csv, puis lisez le fichier en l'indiquant sur la ligne de commande à l'aide de l'argument –RangeList ou –
RangeListCSV. Des modèles de fichier XML (RangeList.xml) et CSV (RangeList.csv) sont inclus dans le
dossier
samples sous C:\Program Files\Dell\SysMgt\Essentials\Tools\CLI\Samples. Pour créer plusieurs
fichiers d'entrée, modifiez puis renommez le fichier xml ou le fichier csv.
REMARQUE : Si vous créez des groupes de plages de découverte, alors groupe peut avoir
seulement un sous-réseau correspondant. La lecture du sous-réseau d'un groupe se fait depuis le
fichier DiscoveryProfile.xml et non depuis le fichier RangeList.xml ou le fichier RangeList.csv. Si
nécessaire, créez plusieurs groupes pour chaque sous-réseau.
Un exemple du fichier RangeList.xml est décrit ci-dessous :
<?xml version="1.0" encoding="utf-8" ?>
<DiscoveryConfigurationRanges>
<Range Name="10.35.0.*"/>
<Range Name="10.36.1.238"/>
<Range Name="PE2850-WebServer1A"/>
</DiscoveryConfigurationRanges>
Un exemple du fichier RangeList.csv est décrit ci-dessous :
476