看到 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 服务器)?
也在这里发帖,因为我之前没有看到任何人尝试过这个,所以我想我会为下一个人提供一个谷歌点击。