PowerShell、FTP、get-childitem
-
04-10-2019 - |
質問
Powershellには少し新しい。 FTPサイトで動作するGet-Childitemのようなコマンドを見つけようとしています。
これがいくつかのPSUEDOコードです:
$target = "c:\file.txt"
$username = "username"
$password = "password"
$ftp = "ftp://$username:$password@myftpsite"
$webclient = New-Object System.Net.WebClient
$uri = New-Object System.Uri($ftp)
#below is the code that does not work, get-childitem needs a local path
$name = get-childitem -path $ftp
get-childitemは、ローカルパスでのみ機能します。 FTPサイトにいるときに、この方法でファイル名にアクセスする方法を知っていますか?
ありがとう
解決
必要なのは、FTPがアクセスしたリモートファイルシステムでget-childitemを動作させたい場合、FTPのPowerShellプロバイダーです。これ フォーラム投稿 FTPプロバイダーでNick Howellが行っている作業について言及しています。それ以外は、PowerShellの他のFTPプロバイダーについては聞いていません。
所属していません StackOverflow