PowerShell puede realizar varias tareas administrativas y automatizadas, incluida la administración de contraseñas. La administración de contraseñas es un proceso crítico, pero en PowerShell, parece bastante fácil y asegura administrar contraseñas. Más específicamente, las contraseñas son cadenas y se pueden asegurar en PowerShell utilizando múltiples técnicas. La cadena asegurada es un texto que debe mantenerse confidencial, como una contraseña.
Este tutorial consignará múltiples métodos para asegurar una cadena en PowerShell.
Cómo asegurar una cadena en PowerShell?
La cadena PowerShell se puede asegurar aplicando los métodos dados:
Método 1: Asegure una cadena en PowerShell utilizando el método "Convertir-Securestring"
El "ConvertirEl método se utiliza para convertir el texto plano en una cadena segura. Además, la cadena cifrada estándar también se puede convertir en una cadena segura utilizando este método.
Ejemplo
Este ejemplo demostrará el método para crear una cadena segura utilizando el "Convertir"Cmdlet:
> $ pwd = convertir -securestring 'mypassword123' -seplaintext -force
Según el comando dado:
Ejecute la variable asignada con contraseña en la consola PowerShell para verificar si una cadena se convirtió en una cadena segura o no:
> $ pwd
El "Sistema.Seguridad.Securestring"La salida verifica que la cadena se ha convertido en una segura.
Método 2: Asegure una cadena en PowerShell utilizando el método "Read-host"
El "Martillo de lectura"Cmdlet solicita al usuario la entrada. Con la ayuda de este comando, le pediremos al usuario que ingrese la contraseña y luego la convertirá en una cadena segura.
Ejemplo
Este ejemplo consignará la conversión de la entrada del usuario en una cadena segura:
> $ Strpassword = read -host -ssecurestring -prompt "Ingrese la contraseña"
> $ Strpassword
En el comando indicado:
Se puede observar que el mensaje solicitó la contraseña, y la hemos ingresado.
Ahora, verifiquemos si la entrada especificada se convirtió en una cadena segura o no:
> $ Strpassword
La salida dada confirma que la entrada ingresada se convirtió correctamente en una cadena segura.
Conclusión
Para asegurar una cadena en PowerShell, se pueden usar dos métodos, que incluyen "Convertir" y "Martillo de lectura". El primer método acepta la cadena predefinida y luego la convierte en una cadena segura, mientras que el segundo método toma la entrada del usuario. Este tutorial ha proporcionado un procedimiento detallado para asegurar una cadena en PowerShell.