0

ファイルの一覧を取得し、PowerShell で一覧表示されたこれらすべてのファイルを WebDAV 経由でダウンロードする必要があります。ダウンロードの部分は大きな問題ではありませんが、PowerShell でディレクトリ リストを取得できません。私が見た限りでは、Google はそのトピックに関する有用なアイデアを見つけられませんでした。ディレクトリからすべてのファイルをアップロードできましたが、get-childitems は WebDAV 経由のリモート ディレクトリでは機能しません。

誰でもアイデアがありますが、これはどのように行うことができますか?

更新: PROPFIND を使用できることがわかりました。すべてのディレクトリ データを含む XML を取得しています。

4

2 に答える 2

0

ディレクトリの参照が有効になっている場合は、次のリストを取得できるはずです。

$wc = new-object system.net.webclient;
$dirList = $wc.downloadstring(URL_TO_DIRECTORY);

そこから、HTML を解析してファイル名を見つけ、 を使用$wc.downloadloadfile()してそれぞれをプルダウンする必要があります。

これよりも簡単で良い方法があるはずです。

于 2012-11-15T19:53:24.587 に答える