问题标签 [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.
powershell - Powershell - 测量 .tmp 文件的大小(找不到属性“长度”)
我正在尝试测量当前正在使用 BITS 下载的 ccmcache 目录的递归大小。
我正在使用以下 Powershell 脚本来测量目录的递归大小。
此脚本适用于“普通”目录和文件,但如果目录仅包含.tmp
文件,则会失败并出现以下错误。
如何测量仅包含.tmp
由 BITS 下载器创建的文件的目录的递归大小。
powershell - 如何在 Powershell 中使用默认会话凭据比特传输代理
我正在尝试使用“start-bitstransfer”cmdlet 自动下载一些文件,但我应该使用代理。
文我使用“get-credentials”没有问题下载文件没有问题,但我想避免提示当前用户会话。$mycred=get-credential Start-BitsTransfer -proxyusage override -proxylist @("myproxy.com:8080") -proxycredential $mycred -Proxyauthentication Ntlm http://go.microsoft.com/fwlink/?LinkId=76054 .\wsusscn2 。出租车
但是当我尝试使用 defaultcredentials 来避免提示它时 $mycred= [System.Net.CredentialCache]::DefaultCredentials
我收到与“用户名”相关的错误,如下所示:Start-BitsTransfer:无法处理参数“ProxyCredential”的参数转换。用户名
如何使用默认用户会话凭据?我已经尝试使用我见过的其他示例将凭据传递给代理,但没有一个有效。有什么建议吗?
问候
c# - 比特授权未发送
我想使用BITS在客户端和自定义服务器之间传输一些文件。服务器托管在带有 ASP.NET Web api 控制器的 IIS 中。我正在尝试将凭据发送到服务器以仅授权从我的客户端下载,但我无法通过 c# 在服务器上恢复这些凭据。我在请求的标头或任何地方都找不到它(感谢 WireShark,我试图对其进行分析)。
这是我用来在客户端上创建 BITS 作业的命令行。
编辑
有人在我询问后立即帮助我找到了答案。我的 api 应该首先发回要求身份验证的响应。它是这样完成的
powershell - Start-BitsTransfer 不适用于 winRM 协议
嗨,
我尝试使用 Rundeck 作业启动 Start-BitsTransfer 命令。我有错误:The remote use of BITS is not supported.
我成功启动了一些 powershell 命令。
谢谢
powershell - 如何延迟 Complete-BitsTransfer 直到传输完成?
以下位传输启动了一堆位作业,当我稍后手动完成传输时,它们可以完美运行:Get-BitsTransfer | Complete-BitsTransfer
我尝试在完成之前编写延迟脚本不起作用。While
未处理,或者可能在传输作业开始之前就已处理。
任何建议如何-Asynchronous
在执行完成之前允许作业有机会加载?
在等待前添加 1 秒延迟后,上面的脚本会等待。看起来很hacky。
c++ - 后台智能传输服务,同一个网络,如何设置remoteURL
我正在使用后台智能传输服务(BITS)并使用来自同一台计算机的文件,它运行良好,例如:
. 但我的问题是如何通过 2 台计算机的网络设置 remoteURL。
我试过:
remoteURL = \\192.168.1.2\\file"
-> 不工作
remoteURL = \\computerName\\file"
-> 不工作
我尝试了共享文件夹并使用 BITS 也不起作用。
提前感谢您的任何帮助!
windows - 如何定义后台智能传输服务 (BITS) 步骤以在 Teamcity 构建步骤下将 zip 文件从源复制到目标?
有一种情况,我必须在 Teamcity 部署作业配置下定义构建步骤。其中压缩文件需要从共享驱动器复制到 udeploy。但首先我试图复制到本地驱动器(WINDOWS OS)进行测试。
我正在使用以下命令在 POWERSHELL 中执行操作,它在本地正常工作。
Start-BitsTransfer -Source \Shared_Drive_Path\File_Name.zip -Destination Destination_Path
现在,我需要在 Teamcity Deploy Job Configuration 下定义这个命令来执行它。
我需要什么配置来实现这件事。
有人建议在这里。
提前致谢....... !!
windows - 如何使用 BITS 命令使用 powershell 恢复暂停的作业?
对于 Windows 上的 BITS Transfer,有一些 JOBIDS,其 TransferType 为“upload”,JobState 为“Suspended”。我正在从 PowerShell 执行以下命令:-
我收到以下错误:-
Resume-BitsTransfer:HRESULT 异常:0x80200003 At line:1 char:20 + Get-BitsTransfer | Resume-BitsTransfer + ~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidOperation: (Microsoft.Backg...agement.BitsJob:BitsJob) [Resume-BitsTransfer], COM Exception + FullyQualifiedErrorId : ResumeBitsTransferCOMException,Microsoft.BackgroundIntelligentTransfer.Management.Resume BitsTransferCommand
我怎样才能恢复这些工作。
有什么建议么...
谢谢..... !!
powershell - 在路径中转义字符的函数
PowerShell 中是否有用于转义路径中的字符的功能?
注意:我知道大多数提供Path
参数的 cmdlet 也提供了LiteralPath
解决此问题的参数。这个问题更多是出于好奇而不是需要,因为在我能想到的大多数用例中,切换到LiteralPath
是有道理的。然而,有一些真正的用例(例如,Start-BitsTransfer
有一个Source
参数,但没有文字等价物)。
细节
如果我有一个 file c:\temp\test[0123].txt
,而不是Get-Item 'c:\temp\test[0123].txt'
,我必须使用Get-Item 'c:\temp\test`[0123`].txt'
来获得结果(或使用LiteralPath
参数)。
甚至另一个 PowerShell 命令返回的路径也会返回一个未转义的字符串;即Get-ChildItem 'c:\temp\' -Filter 'test*.txt' | Convert-Path | Get-Item
失败(注意:如果我们传递实际FileSystemInfo
对象所有工作,但该对象没有具有正确转义字符串路径的属性)。
我们可以使用下面的代码轻松地逃避它:
但是,在转义字符串时,标准建议是避免滚动您自己的解决方案/使用语言的解决方案来解决这些问题。
PowerShell 中是否有任何预先存在的功能用于此目的,或任何推荐的解决方法;或者是使用定制功能的唯一选择(例如下面)?
特殊字符的相关资料:
powershell - 在 Windows 命令提示符/PowerShell 中下载大文件
我现在有点没办法了...
尝试 1
在 Powershell 中使用 iwr。它可以工作,显示进度,但速度要慢 10 倍,并且直到文件在内存中时才会刷新:(。
尝试 2
在 Powershell 中使用 .Net webclient。它有效,但没有显示任何进展,并且您无法通过 Ctrl+C 终止 :(。最后一个问题是一个很大的挫折。
尝试 3
在 Powershell 中使用 BITS 传输。它可以工作,显示进度并且几乎完美......直到你发现它在 GitHub 上神秘地不起作用(错误 403 被禁止)!