1
FTPサーバー上で何か他の操作を行う前に、提供されたユーザー名とパスワードが正しいかどうか確認したいと思います。今のようPowerShellでFTPユーザー名とパスワードが正しいかどうか確認してください。
、私は経由して接続を確立します。
$cred = Get-Credential
$FTPlog = New-Object System.Net.WebClient
$FTPlog = [system.net.ftpwebrequest][system.net.webrequest]::create($server)
$FTPlog.Credentials = $cred
$ FTPlog | Get-Memberは、ログインが成功したかどうかを確認するのに役立つものは何も表示しません。
おそらく、ディレクトリリストを試してエラーをチェックすることができますが、コードに不要な行が追加されないような解決策が望まれます。他のオプションはありますか?
私の考えは、利用可能なアクティブディレクトリがなくインターネットに接続している場合、別のスクリプトで単純なユーザー認証として使用することでした。 しかし、はい、PrintWorkingDirectoryを使用しているようで、すべてのエラーを処理する関数を書くのが最適なオプションかもしれません。ありがとう – StUffz