我想使用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