Powershell User PW ändern
Hallo,
Ich versuche gerade in einem Powershell-Script ein Random Passwort auf einen User zu schreiben, es also zu ändern.
Das Script sieht wie folgt aus
param (
[int]$Length
)
$set = "abcdefghijklmnopqrstuvwxyz0123456789".ToCharArray()
$result = ""
for ($x = 0; $x -lt $Length; $x++) {
$result += $set | Get-Random
}
$secure = convertto-securestring -string $result
Set-ADAccountPassword -Identity Tadmin -NewPassword $secure -Reset
return $result
Als ausgabe, bekomme ich folgendes
ConvertTo-SecureString : Input string was not in a correct format.
At C:\Users\tmadmin\Myscripts\testadmin.ps1:11 char:33
+ FullyQualifiedErrorId : System.FormatException,Microsoft.PowerShell.Commands.ConvertToSecureStringCommand
Vielleicht kann mir ja dabei mal schnell jemand helfen.
Danke
Ich versuche gerade in einem Powershell-Script ein Random Passwort auf einen User zu schreiben, es also zu ändern.
Das Script sieht wie folgt aus
- testadmin.ps1
param (
[int]$Length
)
$set = "abcdefghijklmnopqrstuvwxyz0123456789".ToCharArray()
$result = ""
for ($x = 0; $x -lt $Length; $x++) {
$result += $set | Get-Random
}
$secure = convertto-securestring -string $result
Set-ADAccountPassword -Identity Tadmin -NewPassword $secure -Reset
return $result
Als ausgabe, bekomme ich folgendes
ConvertTo-SecureString : Input string was not in a correct format.
At C:\Users\tmadmin\Myscripts\testadmin.ps1:11 char:33
$secure = convertto-securestring <<<< -string $result
+ CategoryInfo : NotSpecified: ( [ConvertTo-SecureString], FormatException+ FullyQualifiedErrorId : System.FormatException,Microsoft.PowerShell.Commands.ConvertToSecureStringCommand
Vielleicht kann mir ja dabei mal schnell jemand helfen.
Danke
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 230944
Url: https://administrator.de/forum/powershell-user-pw-aendern-230944.html
Ausgedruckt am: 23.12.2024 um 02:12 Uhr
7 Kommentare
Neuester Kommentar
Wenns das dann war, den Beitrag bitte noch auf gelöst setzen, und die Lösungskommentare markieren. Merci.
Grüße Uwe
Grüße Uwe