Ich versuche, Benutzername und Passwort als params zu einem Powershell-Skript zu akzeptieren, aber das neue ObjektNeues Objekt PSCredential nicht
$UserID="Name"
$SecurePassword=convertto-securestring -AsPlainText -Force -String $Password
New-object –TypeName System.Management.Automation.PSCredential –ArgumentList ($UserID,$SecurePassword)
gibt einen Fehler
New-Objekt: nicht gefunden type ['TypeName System.Management.Automation.PSCredential' ArgumentList]: vergewissern Sie sich, dass die Assembly mit diesem Typ geladen ist. Bei C: \ ps \ login.ps1: 14 char: 17 + ... rCredential = Neues Objekt - TypeName System.Management.Automation.PSCre ... + ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo: InvalidType: (:) [New-Object], PSArgumentException + FullyQualifiedErrorId: TypeNotFound, Microsoft.PowerShell.Commands.NewObjectCommand
Hat jemand einige Hinweise, wie diese zu lösen?
Die '-' vor' ArgumentList' ist kein Bindestrich , aber ein EN-Bindestrich (U + 2013), ersetze es durch einen Bindestrich ('-') –