gpt4 book ai didi

vbscript - 使用 UpdateSearcher.Search 时出现错误 80070002

转载 作者:行者123 更新时间:2023-12-02 19:47:53 25 4
gpt4 key购买 nike

我在 MSDN 官方网站上找到了这个 VBScript,使用 wsusscn2.cab 文件( https://msdn.microsoft.com/en-us/library/windows/desktop/aa387290(v=vs.85).aspx )离线检查更新。这是给出的代码:

Set UpdateSession = CreateObject("Microsoft.Update.Session")
Set UpdateServiceManager = CreateObject("Microsoft.Update.ServiceManager")
Set UpdateService = UpdateServiceManager.AddScanPackageService("Offline Sync Service", "C:\wsusscn2.cab", 1)
Set UpdateSearcher = UpdateSession.CreateUpdateSearcher()

WScript.Echo "Searching for updates..." & vbCRLF

UpdateSearcher.ServerSelection = 3

UpdateSearcher.ServiceID = UpdateService.ServiceID

Set SearchResult = UpdateSearcher.Search("IsInstalled=0")

Set Updates = SearchResult.Updates

If searchResult.Updates.Count = 0 Then
WScript.Echo "There are no applicable updates."
WScript.Quit
End If

WScript.Echo "List of applicable items on the machine when using wssuscan.cab:" & vbCRLF

For I = 0 to searchResult.Updates.Count-1
Set update = searchResult.Updates.Item(I)
WScript.Echo I + 1 & "> " & update.Title
Next

WScript.Quit

在执行代码时,我在第 12 行收到一条错误消息“系统找不到指定的文件”。第 12 行是

Set SearchResult = UpdateSearcher.Search("IsInstalled=0")

该脚本与 wsusscn2.cab 文件一起放置在 C 盘中。任何形式的帮助将不胜感激。

最佳答案

您的 Windows 更新有问题,这不是 VBScript 问题:

https://support.microsoft.com/en-us/help/4027322/windows-update-troubleshooter

关于vbscript - 使用 UpdateSearcher.Search 时出现错误 80070002,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50819875/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com