Users Guide
32
Verwenden der OpenManage Essentials-
Befehlszeilenschnittstelle
Starten der OpenManage Essentials-Befehlszeilenschnittstelle
Klicken Sie auf Start → Alle Programme → OpenManage-Anwendungen → Essentials → Essentials-Befehlszeilenschnittstelle.
Erstellen einer Ermittlungsprol-Eingabedatei
CLI-Befehle, die Ermittlungsbereiche oder Ermittlungsgruppen erstellen, erfordern eine XML-basierte Datei, die die Parameter für
Ermittlungsprotokolle wie SNMP, WMI, Storage, WS-Man, SSH und IPMI deniert. Diese Datei deniert, welche Protokolle
verwendet werden, und deniert die Parameter für alle einzelnen Protokolle. Die Datei kann mit einem XML-Editor oder einem
Texteditor geändert werden. Die Datei DiscoveryProle.xml wird unter C: \Programme\Dell\SysMgt\Essentials\Tools\CLI
gespeichert. Bearbeiten Sie die xml-Datei und benennen Sie sie um, um mehrere Ermittlungsprole zu erstellen. Sie können keine
Kennwörter für WMI-, IPMI-, WS-Man-, EMC- und SSH-Protokolle in der XML-Datei speichern. Über die OpenManage Essentials
CLI-Befehle können Sie mithilfe der folgenden Befehle Kennwörter in den Befehlszeilenoptionen festlegen:
• -wmiPassword<secure password>
• -ipmiPassword<secure password>
• -wsmanPassword<secure password>
• -emcPassword<secure password>
• -sshPassword<secure password>
• -SNMPv3AuthenticationPassword<secure password>
• -SNMPv3EncryptionPassword<secure password>
ANMERKUNG: Kennwörter in Klartext sind nicht zulässig. Wenn Sie versuchen, die Werte für das Kennwort in Klartext zu
verwenden, ist der CLI-Befehl nicht erfolgreich.
Das Argument <sicheres Kennwort> muss ein sicheres Kennwort sein. Führen Sie zum Erstellen eines sicheren Kennworts, das in
PowerShell-Scripts wiederverwendet werden kann, den folgenden (oder einen ähnlichen Befehl) aus einem PowerShell-Fenster
heraus aus:
Auorderung des Benutzers zur Kennworteingabe; Einlesen und Konvertierung in eine sichere Zeichenfolge:
PS> $password = Read-Host ‘Enter password:’ –AsSecureString
So speichern Sie das Kennwort (als sichere Zeichenfolge) im Dateisystem:
PS> $password | ConvertFrom-SecureString | Set-Content c:\tmp\password.txt
Die beiden vorhergehenden PowerShell-Befehle konvertieren ein Kennwort in eine sichere Zeichenfolge, die dann in einer Datei
gespeichert wird. Das sichere Kennwort kann im Anschluss in anderen PowerShell-Scripts verwendet werden, die OpenManage
Essentials-CLI-Befehle beinhalten. Beispiel:
Auslesen des sicheren Kennworts aus der Datei und Zuweisung zu einer Variable:
PS> $passwordFile = convert-path c:\tmp\password.txt
PS> $wsmanpassword = Get-Content $passwordFile | ConvertTo-SecureString
So verwenden Sie die sichere Zeichenfolge in allen Kennwort-Variablen der OpenManage Essentials-CLI-Befehle:
PS> Add-DiscoveryRange -Range 10.36.0.48 -Profile samples\DiscoveryProfile.xml -
WSManPassword $wsmanpassword
Es folgt ein Beispiel der Datei „prole.xml“:
<?xml version="1.0" encoding="utf-8" ?>
<DiscoveryConfiguration>
403