Users Guide
32
Uso de la interfaz de línea de comandos de
OpenManage Essentials
Ejecución de la interfaz de línea de comandos de OpenManage
Essentials
Haga clic enInicio → Todos los programas → Aplicaciones de OpenManage → Essentials → Interfaz de línea de comandos de
Essentials.
Creación de un archivo de entrada de perl de descubrimiento
Los comandos de la CLI que crean rangos de descubrimiento o grupos de descubrimiento requieren un archivo basado en XML que
dena los parámetros de los protocolos de descubrimiento como SNMP, WMI, Storage, WS-Man, SSH y IPMI. Este archivo dene
qué protocolos se usan y los parámetros para cada uno de ellos. El archivo puede modicarse con un editor de XML o un editor de
texto. El archivo DiscoveryProle.xml) se guarda en C:\Program Files\Dell\SysMgt\Essentials\Tools\CLI. Edite el archivo xml y
cámbiele el nombre para crear varios perles de descubrimiento. No puede almacenar contraseñas para los protocolos WMI, IPMI,
WS-Man, EMC y SSH en el archivo XML. Los comandos de la CLI de OpenManage Essentials le permiten especicar las contraseñas
en el argumento de la línea de comandos mediante los siguientes comandos:
• -wmiPassword<secure password>
• -ipmiPassword<secure password>
• -wsmanPassword<secure password>
• -emcPassword<secure password>
• -sshPassword<secure password>
• -SNMPv3AuthenticationPassword<secure password>
• -SNMPv3EncryptionPassword<secure password>
NOTA: Las contraseñas no están permitidas en texto no cifrado. Si intenta utilizar texto no cifrado para los valores de la
contraseña, el comando de CLI no será satisfactorio.
El argumento <contraseña segura> debe ser una contraseña segura. Para generar una contraseña segura que pueda ser reutilizada
en secuencias de comandos de PowerShell, ejecute lo siguiente (o un comando similar) desde una ventana de PowerShell:
Para solicitar al usuario que introduzca la contraseña; registrarla y convertirla en una cadena segura:
PS> $password = Read-Host ‘Enter password:’ –AsSecureString
Para guardar la contraseña, como una cadena segura, en el sistema de archivo:
PS> $password | ConvertFrom-SecureString | Set-Content c:\tmp\password.txt
Los dos comandos de PowerShell anteriores convierten la contraseña en una cadena segura que después se guarda en un archivo.
Esta contraseña segura puede utilizarse posteriormente en otras secuencias de comandos de PowerShell que implican los comandos
de la CLI de OpenManage Essentials. Por ejemplo:
Para leer la contraseña segura desde el archivo y asignarla a una variable:
PS> $passwordFile = convert-path c:\tmp\password.txt
PS> $wsmanpassword = Get-Content $passwordFile | ConvertTo-SecureString
Para utilizar la cadena segura en todas las variables de contraseñas en los comandos de la CLI de OpenManage Essentials:
PS> Add-DiscoveryRange -Range 10.36.0.48 -Profile samples\DiscoveryProfile.xml -
WSManPassword $wsmanpassword
389