У меня есть скрипт Powershell, который «собирает» ПК из базовой операционной системы Windows и выше (Windows 7 Pro - будет преобразована в 10 в следующем году). У меня есть несколько ключей reg, которые добавляются при запуске этого скрипта, и все они работают нормально, без проблем.
Мне нужно добавить новый ключ reg, который отключает службы удаленного рабочего стола. Я могу сделать это в строке cmd с
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 1 /f
, которая прекрасно работает и денди. Так что теперь мне нужно добавить этот же ключ с помощью скрипта Powershell, и я не могу заставить его работать. У меня есть
New-Item -Path 'HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server' -Name fDenyTSConnections -Value 1 | Out-File $log -append
, и когда я запускаю это, появляется что-то, что гласит
Type:
Так что я предположил, что этопросить тип. Но если я добавлю PropertyType, как показано ниже
New-Item -Path 'HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server' -Name fDenyTSConnections -PropertyType DWORD -Value 1 | Out-File $log -append
, это выдаст ошибку. Я исследовал на нескольких форумах онлайн, и, кажется, ничего не работает. Есть идеи?