none
WIN 7 使用WMI RRS feed

  • 一般討論

  • 您好:

    我使用以下程式碼 要於WIN7 RUN

    ' . 代表本機
    strComputer="."
    
    Set wbemServices = GetObject("winmgmts:\\" & strComputer)
    Set wbemObjectSet = wbemServices.InstancesOf("Win32_LogicalMemoryConfiguration")
    
    For Each wbemObject in wbemObjectSet
     WScript.Echo "實體記憶體: " & wbemObject.Totalphysicalmemory & " kb" 
    next 
    
    但結果卻出現
    行:7
    字元:1
    錯誤:  0x80041010
    程式碼:80041010
    來源:(null)

    但我將該VBS放到VM 下的2003 SERVER
    卻可以RUN
    請問這該如何處理

     

    • 已變更類型 璉璉Moderator 2010年10月2日 下午 04:09
    • 已移動 璉璉Moderator 2010年10月2日 下午 04:09 (從:Visual Studio一般討論區(General))
    2010年9月19日 下午 02:19

所有回覆

  • 你有試著提高為 "使用管理者權限" 執行這段VBS 嗎 ?

    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。
    2010年9月19日 下午 04:57
    版主
  • 您好:

    您問您說的是 內容-->安全性-->使用者權限嗎?

    我有試過 給所有權限,但結果仍然一樣 的錯誤訊息

    2010年9月20日 上午 02:38
  • 是 相容性 --> 以系統管理員身份執行此程式
    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。
    2010年9月20日 上午 02:55
    版主
  • 您可以使用滑鼠的右鍵點中顯示在檔案總管中的VBS檔案, 再從出現的功能表選擇[以系統管理員身份執行]功能
    2010年9月20日 上午 03:26
  • 您好:

    我參考

    http://support.microsoft.com/kb/980063/zh-tw

     但是 我右鍵 -->沒有相容性 和捷徑 選單

     

    我試著 把搭船 甕到桌面當捷徑,但卻沒有辦法讓我勾選 以管理員身分執行?

     

    2010年9月22日 上午 02:17
  • 直接到控制台 把 UAC 關閉。
    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。
    2010年9月22日 上午 09:00
  • 您好:

    我參考

    http://sofree.cc/windows-uac/

    但結果還是一樣...

    2010年9月22日 下午 02:50
  • 您可以參考How Can I Use the RunAs Command to Run a Script Under Alternate User Credentials?以administrator身份執行script

    或是乾脆將script轉成EXE, 再以administrator的身份執行EXE, 請參考:Vb Script & HTML to EXE Converter

    2010年9月23日 上午 02:58
  • 您好:

    第二個方式 ONLINE處理 結果 SERVER Too BUSY

    所以我下載offline版來轉,結果一轉 就被認為是 病毒....

     

    2010年9月23日 下午 02:39
  • 以類似以下這篇的方法先用系統管理者權限開啟命令提示字元再執行VBS呢 ?

    http://support.microsoft.com/kb/980058/zh-tw


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。
    2010年10月1日 下午 10:18
    版主
  • Hi,

    可參閱下面文章嘗試排除

    WMI 不能用!

    http://technet.microsoft.com/zh-tw/library/ff406382.aspx

    0x80041010 錯誤訊息表示您試圖參照的 WMI 類別並不存在。下面情況通常會發生此錯誤:

    • 拼錯類別的名稱。例如,您嘗試連接到一個名為 Win32_Services (結尾有個 s) 的類別,而實際的類別名稱其實是 Win32_Service (結尾沒有 s)。
    • 您參照的命名空間錯誤。指令碼作者經常連接到 root\cimv2 命名空間,然後試圖存取 StdRegProv 類別。不巧的是,StdRegProv 實際上是存在 root\default 命名空間中。
    • 您嘗試存取的類別並不受特定作業系統的支援。比方說,SystemRestore 類別 (位於 root\default 命名空間中) 只在 Windows XP 上受到支援。假使您嘗試在一部執行 Windows 2000 的電腦上存取該類別,很有可能會收到「無效的類別」的錯誤。


    謙卑學習,持之以恆,才能不斷的Level Up http://www.dotblogs.com.tw/larrynung/
    2010年10月2日 上午 03:34