9

我有一个 PowerShell 函数Download-File,它使用WebClient.DownloadFile-- 因此得名。

当我尝试将.ps1脚本转换为.psm1模块时,PowerShell 警告我“下载”不在推荐动词列表中。

有什么好的选择?Get-似乎是关于获取属性,而不是内容(Get-Content奇怪的是,除了)。Receive-对我来说似乎有点过于被动(即脚本阻塞,直到信息被发送)——这不太合适。

想法?

4

4 回答 4

10

对我来说,“Get”是最自然的动词。它得到了一切,而不仅仅是属性。对于名词,我会使用“WebFile”之类的东西,你可以很容易地猜出你得到了什么以及它来自哪里。

于 2012-05-25T12:41:01.847 回答
5

这行不通:

 Start-Download -Url http://blah/

或使用Invoke-Download,根据同步操作的建议。Start用于异步。

于 2012-05-25T09:27:39.993 回答
0

New-Download或者New-WebDownload或者New-DownloadFile?? _

于 2012-05-25T09:11:29.753 回答
0

也许Request-TeamCityArtifacts

于 2020-10-13T17:46:03.343 回答