簡體   English   中英

遠程注冊表讀取問題(服務器2003、2008和2008 R2)

[英]Remote registry read issue (server 2003, 2008 & 2008 R2)

我們有一個QA VBS腳本,已經運行了一段時間。 模擬級別組件已在腳本中。 QA腳本中有幾個部分可跨2003、2003x64、2008和2008 R2遠程和本地無錯誤地讀取注冊表。

我最近添加了一個部分來檢查SCOM代理的補丁程序級別。 該腳本在所有3個操作系統上均按本地要求運行,但是在遠程,只有Server 2003(32位)可以讀取注冊表的這一部分“ HKLM \\ SOFTWARE \\ Classes \\ Installer \\ Products \\”。

這是代碼的相關部分:

strKeyPath = "SOFTWARE\Classes\Installer\Products\07779052F1B26F94BAD9C107B86962A2\"
iRC = objReg.GetStringValue(HKLM, strKeyPath & "Patches", "772A5728AE0F5A548B3D4ACF8DB285ED", sValue)
If iRC = 0 Then
    sStatus2 = 1
End If

為了進行調試,我添加了一個w / Wscript.Echo iRC的else節,該節返回2。每個Net Helpmsg,錯誤是“系統找不到指定的文件”。

工作中有一些UAC伏都教嗎? 我可以在S2K3x64上閱讀注冊表的其他部分(“ HKLM \\ SOFTWARE \\ Wow6432Node \\ Microsoft \\ Windows \\ CurrentVersion \\ Uninstall \\”和“ HKLM \\ SOFTWARE \\ Wow6432Node \\ Network Associates \\ ePolicy Orchestrator \\ Application Plugins”)。 ,S2K8和S2K8R2。

該問題似乎與我的工作站無關。 其他W7系統與此系統沒有相同的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM