2014-10-31 81 views
0

是否可以使用WMI更改主板serialNumber值?Windows WMI更改MotherBoard SerialNumber的值

$SN = Get-WmiObject Win32_BaseBoard 
$SN.SerialNumber="123456" 
$SN.put() 
$SN.SerialNumber 

我得到的錯誤是:

Exception calling "Put" with "0" argument(s): "Provider is not capable of the attempted operation " 
+0

它工作?你收到錯誤信息了嗎? – 2014-10-31 15:42:08

+0

@MikeShepard不會工作這是錯誤信息'異常調用「放」與「0」參數:「提供商是不能嘗試的操作」' – RepeatUntil 2014-10-31 15:58:40

+0

這種信息屬於後,而不是註釋。 :-) – 2014-10-31 21:41:39

回答

1

總之沒有。我不希望這個工作。的Win32_BaseBoard屬性爲只讀按照MSDN

的SerialNumber

數據類型:字符串

訪問類型:只讀

假設你的BIOS支持的話,在大多數情況下,你必須在那裏改變它。這就是我爲一些陳舊的委員會做的檢查我們的庫存。

+0

謝謝你的回答,但有沒有辦法繞過只讀訪問 – RepeatUntil 2014-10-31 16:02:41

+0

@AbdulrahmanAljehani我知道的唯一解決方案是我更新的問題的一部分。 – Matt 2014-10-31 16:03:40