Vbscript 如何更改;说明“;来自现有windows还原点的文本?

Vbscript 如何更改;说明“;来自现有windows还原点的文本?,vbscript,wmi,Vbscript,Wmi,我只想更改现有Windows还原点的描述,但不知道如何更改 RP.Description=“blabalbalat”应覆盖描述,但它仅适用于此对象RP,但不会更改Windows系统中的描述(选中它) 是否有任何方法可以更改描述或不可能?根据文档,该属性是可写的,因此应该是可能的。但是,您不会将修改后的对象写回WMI后端。更新描述后,尝试运行RP.Put。 class SystemRestore { String Description; uint32 RestorePointType;

我只想更改现有Windows还原点的描述,但不知道如何更改

RP.Description=“blabalbalat”
应覆盖描述,但它仅适用于此对象
RP
,但不会更改Windows系统中的描述(选中它)


是否有任何方法可以更改描述或不可能?根据文档,该属性是可写的,因此应该是可能的。但是,您不会将修改后的对象写回WMI后端。更新描述后,尝试运行
RP.Put
class SystemRestore
{
  String Description;
  uint32 RestorePointType;
  uint32 EventType;
  uint32 SequenceNumber;
  String CreationTime;
};
If WScript.Arguments.Length = 0 Then
    Set objShell = CreateObject("Shell.Application")
    objShell.ShellExecute "cscript.exe", Chr(34) & _
        WScript.ScriptFullName & Chr(34) & " RunAsAdministrator", "", "runas", 1
    WScript.Quit
Else
    '--------------
    'Start of code
    'WScript.Echo "This code is ran as an elevated user, ie. 'Administrator'"
    Set RPSet = GetObject("winmgmts:root/default").InstancesOf("SystemRestore")
    For Each RP On RPSet
        RP.Description = "blabalbalat" 'should do its job but doesn't :(
    Next
    '--------------
    'End of code
    '--------------
    'End of UAC workaround code
End If