.net - Crear PSCredential sin una contraseña
powershell powershell-v2.0 (2)
¿Cómo crear una instancia en PSCredential que no tenga contraseña?
Cosas que intenté:
$mycreds = New-Object System.Management.Automation.PSCredential ("username", $null)
Error: No se puede procesar el argumento porque el valor del argumento "password" es nulo$mycreds = New-Object System.Management.Automation.PSCredential ("username", (ConvertTo-SecureString $null -AsPlainText -Force))
Error: ConvertTo-SecureString: No se puede vincular el argumento al parámetro ''String'' porque es nulo.$mycreds = New-Object System.Management.Automation.PSCredential ("username", (ConvertTo-SecureString "" -AsPlainText -Force))
Error: ConvertTo-SecureString: No se puede vincular el argumento al parámetro ''String'' porque es una cadena vacía .
Solución:
$mycreds = New-Object System.Management.Automation.PSCredential ("username", (new-object System.Security.SecureString))
Perdón por la pregunta tonta. Estoy usando Powershell por primera vez sin estudiar. Un curso intensivo!
Use el cmdlet Get-Credential, cuando aparezca el cuadro de diálogo de credenciales, no escriba una contraseña
$cred = Get-Credential pebrian27
$cred.GetNetworkCredential() | select UserName,Password
UserName Password
-------- --------
pebrian27