Обновление реестра с помощью VBS

Я пытаюсь обновить юридическую подпись на наших компьютерах, используя VBScript. До сих пор я был в состоянии читать значения, но я не могу заставить его писать какие-либо значения. Я не получаю ошибку, когда запускаю скрипт, он просто ничего не меняет. Я делаю это впервые, и у меня ограниченный опыт; Любое понимание будет оценено:

Dim objShell
Dim strMessage, strWelcome, strWinLogon

' Set the string values
strWelcome = "legalnoticecaption"
strMessage = "did this work"
strWinLogon = "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\"

' Create the Shell object
Set wshShell = CreateObject("WScript.Shell")

'Display string Values
Wscript.Echo "key to update: " & strWelcome
Wscript.Echo "key value to enter: " & strMessage
Wscript.Echo "Existing key value: " & wshShell.RegRead(strWinLogon & strWelcome)


' the crucial command in this script - rewrite the registry
wshShell.RegWrite strWinLogon & strWelcome, strMessage, "REG_SZ"

' Did it work?
Wscript.Echo "new key value: " & wshShell.RegRead(strWinLogon & strWelcome)

set wshShell = Nothing

ПРИМЕЧАНИЕ: это тестовые значения на данный момент.

Ответы на вопрос(1)

Ваш ответ на вопрос