Users Guide
32
OME_CLI_Ejecución de la interfaz de línea de
comandos de OpenManage Essentials
OME_CLI_Ejecución de la interfaz de línea de comandos de
OpenManage Essentials
Haga clic en Inicio → Todos los programas → Aplicaciones de OpenManage → Essentials → Interfaz de línea de comandos de
Essentials.
Creación de un archivo de entrada para perl de detección
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 detección. 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 la CLI no se ejecutará.
El argumento <contraseña segura> debe ser una contraseña segura. Para generar una contraseña segura que pueda ser reutilizada
en scripts 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
403