问题标签 [microsoft-bits]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
926 浏览

c# - using bits transfer for an asp.net site for file transfer.

I have a requirement to transfer files to server and retrive them back via an ASP.net site. Heard using BITS is an approach. Can I use BITS in a non windows client environment? It would be nice if I can find a tutorial as well.

0 投票
0 回答
414 浏览

vbscript - 在 VBscript 中通过 WMI 访问 BITS 客户端作业属性

我看到 BITS 有 WMI 类。例如,BitsClientJob。我无法通过 vbscript 访问这些内容,并且找不到在线示例。

有谁知道是否可以通过 vbscript 列出 BITS 客户端作业?

0 投票
1 回答
66 浏览

microsoft-bits - How to change BITS host url

In my WPF project, I use CodeFluent to generate my BOM and my WCF Service application. My WCF Service application is hosted on a separate server.

ServiceBinaryLargeObject data send by my WCF application contain a "ServerUrl" property. Its default value starts with [http://localhost:1027/xxxxxxxxx].

How can i change this default BITS host url?

Thanks to anyone that can help me on that ;)

0 投票
1 回答
8057 浏览

powershell - BITS 多域传输文件

如何在不同域的服务器之间传输文件?

输出是:

我有权探索该服务器,但我不能使用 BitsTransfer。

它仅在我将 \server\c$ 安装为共享(即使用“net use”命令)时才有效,但我想避开它。

0 投票
0 回答
214 浏览

c# - 无法使 BITS 上传与客户端证书身份验证一起使用

我有一个 BITS 的 IIS 扩展,在服务器 (Win2008) 上启用了上传,并且在客户端计算机 (Win8.1) 上作为 Windows 服务运行的 C# .NET4 客户端

没有证书身份验证的 BITS 上传工作正常。

我生成了一个自签名根证书,将其添加到两台机器上的 TrustedCA 存储中,生成子客户端和服务器证书,将它们添加到各自的存储中。两者都在 MMC 控制台中显示为有效且受信任。

但是,当我尝试使用客户端证书身份验证(在 IIS 中设置“需要客户端证书”并将证书添加到客户端上的 BITS 作业)时,IIS 似乎没有收到客户端证书。

我用来在客户端设置证书的代码是:

证书位置是

因为客户端证书已安装到 LocalMachine 中,并且服务作为 LocalSystem 运行。

此外,在我打电话后SetClientCertificateByName,我尝试将其取回:

但它返回空值。

我试图通过以下方式检查证书是否存在:

并且证书确实在那里。

我还尝试使用 WinHttpCertCfg.exe(没有错误,但没有任何改变)和 FindPrivateKey.exe(说“无法获取私钥文件名”)来授予对 LocalSystem 帐户的证书私钥的访问权限。

我对这个没有想法。任何见解将不胜感激。

0 投票
1 回答
1935 浏览

ftp - PowerShell BITS 到 FTP :: 找不到驱动器

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

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

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

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

0 投票
1 回答
50 浏览

ip-address - 获取虚拟机的IP地址

如果我只知道目标机器的 IP 地址,如何使用 BITs 协议传输文件。BITs 是否适用于此。就像根据理论微软使用 BITS 来更新计算机,所以它也必须使用 ipaddresses。它是怎么做的。

启动 BITS-Transfer c:\abc.jpg \192.168.14.27\xyz\

这是返回错误,如位不应该有任何空参数......根据它,第 sseond ipaddress 参数为空。这台机器也是我的同一个本地作品。我关闭了防火墙。

0 投票
1 回答
56 浏览

vbscript - VBScript 复制和 BITS。什么时候结束?

所以我有一个 VBScript 来复制一个文件夹。我注意到,因为我正在进行计时赛,脚本结束后副本似乎在后台继续。

我认为正在发生的事情是,当最后一个要复制的文件开始时,脚本存在......而不是当最后一个文件完成复制时。

我认为这是由 Windows 中的 BITS 服务引起的。如果我想要准确的计时赛,我需要禁用或写入什么来确保计时赛是从头到尾的?

这就是我所拥有的

0 投票
1 回答
798 浏览

powershell - 使用 powershell commandlet 从网站开始下载(使用 BITS 传输)

我已经配置了 IIS 服务器,它现在在 localhost 上运行。我需要借助 Powershell commandlet 下载 IIS 目录中的文件。

我试过后台智能传输服务..喜欢

Start-BitsTransfer -Asynchronous -Priority High -TransferType 下载 -Source http://localhost/vdir/validity.txt -Destination C:\

它执行得很好,没有给出任何错误,但文件没有像 m 一样下载,将比特传输状态设为“TRANSFERRED”,但文件没有被下载..知道为什么会这样..:(

0 投票
0 回答
814 浏览

powershell - 尝试上传文件的问题使用 BITS 和 Powershell 进行身份验证

我正在尝试建立一个服务,我可以使用 Microsoft BITS 将许多文件传输到我们的 IIS 服务器。

我已经在 IIS 服务器上安装了所需的组件并成功上传了几个文件,但是一旦我将身份验证添加到虚拟目录,它就不可靠了。

我正在使用此代码片段进行传输:

如果我省略身份验证和凭据参数并启用匿名身份验证,它每次都有效。

如果我关闭匿名身份验证,添加基本身份验证并设置$credentials为我的域和用户名,它会要求输入密码并且每次都有效。与摘要身份验证相同。

如果我使用基本身份验证并使用以下代码设置凭据,它会第一次工作,然后失败。如果我稍等片刻再试一次,它有时会重置并第一次工作,然后失败。与摘要身份验证相同。

我用来设置凭据的代码如下:

它失败时给出的错误是:

无论我使用 HTTP 还是 HTTPS,结果都是相同的,并且失败的尝试不存在于 IIS 日志中。

有没有人知道问题是什么?我认为这是一个 Powershell 问题,因为如果我输入密码而不是在 Powershell 中设置它,它确实可以工作。

我发现的最后一点信息......我使用 Sharp BITS 编写了一个简单的 BITS 上传程序,它没有任何问题。