1

看到 BITS 用于从 http 地址和常规 Windows 文件共享传输文件的示例后,我想我会测试从 ftp 拉取和推送。我使用了以下 powershell 命令:

Start-BitsTransfer `
-Source ftp://username:password@ftp.somewhere.com/file.zip `
-Destination c:\temp\file.zip

Start-BitsTransfer `
-Source c:\temp\file2.zip `
-Destination ftp://username:password@ftp.somewhere.com/file2.zip

在这两种情况下,我都得到了错误:

Start-BitsTransfer : Cannot find drive. A drive with the name 'ftp' does not exist.
At c:\temp\bits2ftp.ps1:3 char:1
+ Start-BitsTransfer `
+ ~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (ftp:String) [Start-BitsTransfer], ParentContainsErrorRecordException
    + FullyQualifiedErrorId : DriveNotFound,Microsoft.BackgroundIntelligentTransfer.Management.NewBitsTransferCommand

因此,我认为这是不可能的......但是我想我会在这里发布以防万一有办法做到这一点(例如它是否适用于某些 ftp 服务器)?

也在这里发帖,因为我之前没有看到任何人尝试过这个,所以我想我会为下一个人提供一个谷歌点击。

4

1 回答 1

1

据我所知,目前不支持 FTP。

HTTP 和 HTTPS 下载服务器要求: http: //msdn.microsoft.com/en-us/library/aa362846 (v=vs.85).aspx

HTTP 和 HTTPS 上传服务器 (IIS) 要求: http: //msdn.microsoft.com/en-us/library/aa363130 (v=vs.85).aspx

于 2014-07-18T09:45:14.220 回答