Ich möchte prüfen, ob der angegebene Benutzername und das Passwort korrekt sind, bevor Sie etwas anderes auf dem FTP-Server tun.Überprüfen Sie, ob der FTP-Benutzername und das Passwort in PowerShell korrekt sind.
Ab jetzt habe ich eine Verbindung herstellen über:
$cred = Get-Credential
$FTPlog = New-Object System.Net.WebClient
$FTPlog = [system.net.ftpwebrequest][system.net.webrequest]::create($server)
$FTPlog.Credentials = $cred
$ FTPlog | Get-Member zeigt nichts an, was nützlich wäre, um zu überprüfen, ob die Anmeldung erfolgreich war oder nicht.
Ich könnte wahrscheinlich eine Verzeichnisliste versuchen und diese auf Fehler überprüfen, aber ich würde eine Lösung bevorzugen, die dem Code keine unnötigen Zeilen hinzufügt. Gibt es noch andere Möglichkeiten?
meine Idee war, es für ein anderes Skript als einfache Benutzerauthentifizierung zu verwenden, wenn kein Active Directory verfügbar ist, aber eine Verbindung zum Internet. Aber ja, scheint wie PrintWorkingDirectory und das Schreiben einer Funktion für die Behandlung aller Fehler die beste Option hier sein. Vielen Dank – StUffz