我想使用PowerShell和WebDAV(https)从文件夹下载多个文件。下载文件的名称是未知的。所以我的计划是从这个文件夹下载所有文件,并在服务器上创建一个清理作业。PowerShell - 使用WebDAV下载文件
目前我正在用WebDAV例子搜索一个好的PowerShell。有人知道一个很好的例子吗?
我想使用PowerShell和WebDAV(https)从文件夹下载多个文件。下载文件的名称是未知的。所以我的计划是从这个文件夹下载所有文件,并在服务器上创建一个清理作业。PowerShell - 使用WebDAV下载文件
目前我正在用WebDAV例子搜索一个好的PowerShell。有人知道一个很好的例子吗?
我不尝试,但你只是测试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 : Upload file to WebDav Server”
看看:http://amarchuk.blogspot.com/2011/10/heres-c-webdav-client-that-works-with.html
您可以将其存储为cs文件,然后调用add-type将其添加到powershell中,然后从client.GetListItems中获取名称,然后递归下载所有文件。
感谢您的评论! WebClient的问题是我不知道文件名。所以我认为WebDAV是最好的选择。 – LaPhi