从远程计算机使用 WUA
Windows 更新 代理 (WUA) API 可由远程计算机上的用户或远程计算机上运行的应用程序使用。 但是,远程用户或应用程序必须具有管理员权限。
以下列表包含可用于远程用户和应用程序的接口:
- IUpdateSession
- IUpdateSession2
- IUpdateSearcher
- IAutomaticUpdates
- ISearchResult
- IUpdateCollection
- IUpdate
- IUpdate2
- IWindowsDriverUpdate
- IWindowsDriverUpdate2
- IUpdateIdentity
- IImageInformation
- IInstallationBehavior
- IStringCollection
- IUpdateHistoryEntryCollection
- IUpdateHistoryEntry
- ICategoryCollection
- ICategory
- IUpdateExceptionCollection
- IUpdateException
- IUpdateDownloadContentCollection
- IUpdateDownloadContent
- IUpdateServiceManager
- IUpdateServiceCollection
- IUpdateService
- IWindowsUpdateAgentInfo
以下列表包含远程用户和应用程序不可用的接口和属性:
- IUpdateSession::CreateUpdateDownloader
- IUpdateSession::CreateUpdateInstaller
- IUpdateSession 的 WebProxy 属性
- IUpdateSearcher::BeginSearch
- IUpdateSearcher::EndSearch
- 远程调用 IUpdate (IsHidden 的 IsHidden 属性是只读的。)
- IUpdate::AcceptEula
- IUpdate::CopyFromCache
- IUpdate2::CopyToCache
- IWindowsDriverUpdate2::CopyToCache
- IUpdateServiceManager::AddService
- IUpdateServiceManager::RegisterServiceWithAU
- IUpdateServiceManager::UnregisterServiceWithAU
- IAutomaticUpdate::P ause
- IAutomaticUpdates::Resume
- IAutomaticUpdates::ShowSettingsDialog
- IAutomaticUpdates 的设置属性
- IAutomaticUpdates 的 ServiceEnabled 属性
- IAutomaticUpdates::EnableService
- ISystemInformation
必须将以下端口和异常添加到 Windows Vista 和 Windows Server 2008 的 Windows 防火墙设置中,才能远程调用 WUA API。
-
异常 1
-
- 本地端口:135
- 远程端口:ALL
- 协议编号:6
- 可执行文件: %windir%\\system32\\svchost.exe
- 服务:rpcss
- 远程权限:管理员
-
异常 2
-
- 本地端口:动态 RPC
- 远程端口:ALL
- 协议编号:6
- 可执行文件: %windir%\\system32\\dllhost.exe
- 远程权限:管理员
以下列表包含可用于配置 Windows 防火墙设置的工具:
- 带有高级安全管理单元的 Windows 防火墙
- 组策略
- Netsh advfirewall 命令行工具
有关如何使用工具配置 Windows 防火墙设置的详细信息,请参阅使用高级安全 Windows 防火墙入门。