質問: 'ftp://www.server.com//ディレクトリ1/ディレクトリ2/ディレクトリ3/[filename]' # FTPログイン用にユーザ名とパスワードをセット $str=ConvertTo-SecureString $password -AsPlainText -Force $cred=New-Object System.Management.Automation.PSCredential($user,$str) # ダウンロード実施 Invoke-WebRequest -Uri $uri -OutFile "C:\AutoInput1\[filename]" -Credential $cred ``` --------------------------**追記**------------------------------------------------- WindowsServer2012上ではなく、自分のローカルで実行してみました。 WindowsServer2012上で実行したのと同じエラーがでます。 **「Invoke-WebRequest:リモートサーバーがエラーを返しました:(550)ファイルが使用できません(例: ファイルが見つからない、ファイルのアクセスがない)」** ただ自分のローカルでコマンドプロント(管理者権限)にて、FTP接続し、getでLinux(centos7)からCSVファイルを取得することができました!ローカルでコマンドプロントは出来て、スクリプトではできない。さっぱりわかりません.....
回答: httpベースのファイルをダウンロードするならftpではないのでは? なんらかのクローラを利用すればよいでしょう。 (もちろんLinux側が公開しているファイルである必要はあります)