我想使用 PowerShell 和 WebDAV (https) 从文件夹下载多个文件。下载文件的名称未知。所以我的计划是从该文件夹下载所有文件并在服务器上创建清理作业。
目前我正在寻找一个好的 PowerShell 和 WebDAV 示例。有人知道一个好的例子吗?
我不尝试,但你只是测试 WebClient 类吗?
PS > $source = "http://www.unsite.fr/untruc.zip"
PS > $destination = "c:\temp\untruc.zip"
PS >
PS >$wc = New-Object System.Net.WebClient
PS >$wc.DownloadFile($source, $destination)
----已编辑------ 您是否尝试深入研究 ADODB.stream com 对象,如您在以下内容中看到的那样:“PowerShell:将文件上传到 WebDav Server”
看一下:http://amarchuk.blogspot.com/2011/10/heres-c-webdav-client-that-works-with.html
您可以将其存储为 cs 文件,然后调用 add-type 将其添加到 powershell 并从那里在客户端上。GetListItems 获取名称,然后递归下载所有文件。