微软公布文档注释带署名的 PowerShell Cmdlet 运行速率缓慢的缘故原由

微软公布文档注释带署名的 PowerShell Cmdlet 运行速率缓慢的缘故原由

微软为iOS版Microsoft To Do带来了Face ID支持、一些功能更新和修复

经常使用Powershell的开发者或企业IT管理员们或许已经发现有些下令执行起来速率很快但也有些执行速率很慢。

单纯凭履历判断的话很难想到为什么有些下令执行速率很慢,因此也经常有开发者们会在微软社区发帖举行询问。

为此微软已经撰写新文档对这个问题注释,简朴来说若是开发者的网络毗邻较差则执行下令就会遇到缓慢的问题。

微软公布文档注释带署名的 PowerShell Cmdlet 运行速率缓慢的缘故原由

每次都需要校验署名:

微软示意基于平安思量所有携带署名的Powershell cmdlet 下令在执行时都必须在线毗邻微软服务器验证证书等。

虽然需要请求服务器下载的可信证书列表仅 50KB 左右 , 但用户若是网络存在异常情况那么就无法正常下载文件。

广告屏蔽软件AdBlock推出付费高级版 可同步自定义规则和替换网站广告

固然基于实际情况思量当无法下载可信证书列表时会降级为内陆验证,也就是放弃从服务器加载最新的验证列表。

这个历程可能会连续几十秒或者几分钟,这也是为什么开发者执行带署名的下令时有可能遇到迟迟无法执行问题。

// 需要在线下载的证书库链接如下
http://ctldl.windowsupdate.com/msdownload/update/v3/static/trustedr/en/disallowedcertstl.cab
http://ctldl.windowsupdate.com/msdownload/update/v3/static/trustedr/en/authrootstl.cab
// 通过以下下令查看待执行下令是否署名
Get-AuthenticodeSignature -FilePath "path-to-file"

通过组计谋克制联网校验:

若是开发者所在环境的网络毗邻异常差甚至没有网络的话,那就可以思量通过组计谋克制每次运行举行联网验证。

设置路径如下:组计谋计算机设置、计谋、 Windows 设置、平安设置、公钥计谋、双击打开证书路径验证设置。

然后选择网络检索选项将其修改为自定义计谋设置并同时将微软根证书自动更新计谋作废勾选再保留组计谋即可。

这样设置后微软根证书信托库将无法执行自动更新,从而到达Powershell cmdlet 下令执行时不举行联网校验等。

主要提醒:此选项无法更新证书库意味着部分被吊销的署名无法实时更新,除非必须否则请勿关闭证书自动更新

火狐浏览器发布v69.0.2版更新解决旧问题的同时却让下载出现损坏

分享到 :
相关推荐

发表评论

登录... 后才能评论