Значение реестра не меняется

поэтому я только начинаю узнавать о скрипте powershell, моя цель - снять отметку с этого свойства системы

поэтому я создаю скрипт powershell для запуска файла .reg, это мой test1.ps1

      $username = "desktop-2ussd\viola"
$password = "qwerty"
$AdminCred = New-Object System.Management.Automation.PSCredential -ArgumentList @($username, 
(ConvertTo-SecureString -String $password -AsPlainText -Force))
$regFile = ".\file.reg"
$regArg1 = "import $regFile"
Start-Process reg.exe -ArgumentList $regArg1 -Credential $AdminCred

а это мой файл .reg

      Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server]
"fDenyTSConnections"=dword:00000000
"updateRDStatus"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp]
"UserAuthentication"=dword:00000000

после этого я запускаю скрипт, подобный этому powershell -ExecutionPolicy Bypass -File .\test1.ps1

нет вывода ошибок, но флажок все еще установлен

пожалуйста, помогите мне

0 ответов

Другие вопросы по тегам