我已经编写了一个脚本,使用Microsoft.Update.Session COM对象在计算机上搜索/下载/安装Windows更新。当在本地运行时它能正常工作,但是当通过远程会话或通过Invoke-Command运行时,我会收到一个0x80070005的访问被拒绝错误,该错误发生在Microsoft.Update.Session.CreateUpdateDownloader()函数中。
如果我尝试直接创建一个Downloader对象,则会收到相同的错误,代码如下:
如果我尝试直接创建一个Downloader对象,则会收到相同的错误,代码如下:
$oUpdateDownloader = new-object -com "Microsoft.Update.Downloader"
我是远程机器上的管理员,即使明确提供我的凭据或任何其他管理员帐户的凭据,都似乎没有改变任何内容。
我看到这个错误已经发布了很多次,但似乎没有关于解决问题的信息...
有什么想法吗?