Usando el cmdlet de acreditación de PowerShell y todas las credenciales

Usando el cmdlet de acreditación de PowerShell y todas las credenciales
Cuando el "Acreditación"Cmdlet en PowerShell se ejecuta, abre una ventana para ingresar el nombre de usuario y la contraseña. Cualquier usuario puede iniciar sesión en PowerShell sin iniciar sesión en la sesión actual de Windows ingresando un nombre de usuario y contraseña. Además, ayuda a crear "PsCredential"Objetos como nombres de usuario y contraseñas. Los objetos de PSCredential son una forma segura de pasar y almacenar las credenciales para iniciar sesión a través de PowerShell.

Esta redacción presentará una guía para explicar la consulta mencionada.

¿Qué es un cmdlet "get-acredital" en PowerShell??

Siempre que el "Acreditación"Cmdlet se ejecuta en PowerShell, muestra la siguiente ventana, lo que solicita al usuario que ingrese las credenciales e inicie sesión como otro usuario en PowerShell:

Acreditación

Los usuarios pueden iniciar sesión en PowerShell sin pasar por la interfaz anterior. En su lugar, necesitan crear credenciales para iniciar sesión. Nuevamente, esto solo es posible a través del "Acreditación"Cmdlet.

Cómo usar el comando "Get-Credential" en PowerShell?

Siga la sintaxis proporcionada para ver el uso del comando "Get-Credential" en PowerShell.

Paso 1: crear una cadena segura

Al principio, cree una contraseña cifrada segura ejecutando la siguiente línea de código:

$ Password = ConvertTo -Securestring 'myPassword123' -Seplaintext -force

En el código anterior:

  • Primero, inicialice una variable "$ contraseña", Luego asigne el"Convertir".
  • Asigne una contraseña de cadena a la variable "Convertir-Securestring".
  • La variable "Convertto-Securestring" convierte el texto estándar en una contraseña cifrada segura.
  • Además, agregue el "-Textext"Parámetro para convertir una contraseña de cadena en texto sin formato y el"-FuerzaParámetro:

Ejecute la variable de contraseña asignada para verificar si se crea una contraseña o no:

$ contraseña

Paso 2: Crear objetos PSCredential

Crea el "PsCredential"Objetos, como el nombre de usuario y la contraseña:

$ credencial = sistema nuevo de objeciones.Gestión.Automatización.PSCredential ('Linuxhint', $ contraseña)

Según el código anterior:

  • Primero, inicialice una variable "$ credencial", Y asignar"Nuevo objeto"Para crear nuevos objetos, como nombre de usuario o contraseña.
  • Después de eso, asigne "Sistema.Gestión.Automatización.PSCredential ()"Al cmdlet" nuevo objeto "para crear nuevos objetos.
  • En el sistema.Gestión.Automatización.PSCredential () ”cmdlet, primero agregue el nombre de usuario y luego especifique la variable de contraseña asignada separada por una coma:

Para verificar el nombre de usuario recién creado, ejecute el siguiente comando:

$ credencial.Nombre de usuario

Para ver la contraseña creada, ejecute el siguiente comando:

$ credencial.GetNetWorkCredential ().Contraseña

Paso 3: Obtenga las credenciales creadas

Finalmente, el usuario puede iniciar sesión en PowerShell sin que se le solicite credenciales ejecutando el comando mencionado:

Get -Credential -Credential $ Credential

Según el código anterior:

  • Primero, agregue el "Acreditación"Cmdlet. Después de eso, agregue el "-credencial"Parámetro y luego asigne el"$ Credencial"Variable para él:

Se puede observar que el nombre de usuario y la contraseña se crearon y se han mostrado en la consola con éxito.

Conclusión

El "Acreditación"Es un cmdlet de PowerShell utilizado para obtener credenciales de seguridad, que se basa en el nombre de usuario y la contraseña. Le pide al usuario que escriba credenciales de nombre de usuario y contraseña en la ventana dada cuando se ejecute. Además, los usuarios aún pueden iniciar sesión sin que se les pida una contraseña. Este blog ha observado una guía detallada sobre el cmdlet "Get-Credential".