powershell bitstransfer对象引用未设置为对象的实例

时间:2012-05-01 15:12:35

标签: powershell powershell-remoting

我有一个用C#编写的程序,它使用powershell bitstransfer从机器上传和下载文件。它一直工作正常,直到今天上传和下载停止工作给出此错误。似乎错误是我的机器本地的,因为其他机器正常使用bitstransfer并重新启动机器并没有解决问题。 有人可以帮帮我吗?感谢

PS Start-BitsTransfer -Source \\ip\data\filename.xml -Destination G:\\PLAYGROUND\\dir\\\
Start-BitsTransfer : Object reference not set to an instance of an object.
At line:1 char:19
+ Start-BitsTransfer <<<<  -Source \\ip\data\filename.xml -Destination G:\\PLAYGROUND\\dir\\\
    + CategoryInfo          : NotSpecified: (:) [Start-BitsTransfer], NullReferenceException
    + FullyQualifiedErrorId : System.NullReferenceException,Microsoft.BackgroundIntelligentTransfer.Management.NewBits
   TransferCommand


    PS Start-BitsTransfer -Source G:\\PLAYGROUND\\dir\\file.txt -Destination \\\\ip\\data\\\
Start-BitsTransfer : Object reference not set to an instance of an object.
At line:1 char:19
+ Start-BitsTransfer <<<<  -Source G:\\PLAYGROUND\\dir\\file.txt -Destination \\\\ip\\data\\\
    + CategoryInfo          : NotSpecified: (:) [Start-BitsTransfer], NullReferenceException
    + FullyQualifiedErrorId : System.NullReferenceException,Microsoft.BackgroundIntelligentTransfer.Management.NewBits
   TransferCommand

2 个答案:

答案 0 :(得分:2)

我改为使用copy命令修复它。

答案 1 :(得分:0)

我认为当您有大量异步作业时会发生这种情况。在我的情况下,所有作业处于失败或已传输状态,并且在运行Get-BitsTransfer | Remove-BitsTransfer之后,我都可以开始位传输。