Войти

Показать полную графическую версию : [решено] powershell не может добавить пустое значение


zegordo
07-08-2016, 00:22
Доброго дня!
есть cmd команда
Reg.exe add "HKCR\*\shell\Открыть в Блокноте" /ve /t REG_SZ /d "" /f
ключевое в ней - кавычки, которые пустые. так как нужен пустой ключ реестра но с этой переменной.
в cmd всё правильно делает, а вот powershell этой же командой даёт ей значение /f. Если между кавычками вставить пробел - будет значение пробела. если убрать /f - напишет неверный синтаксис.
Каким образом заставить павершел эту пустую переменную ввести?

Kazun
07-08-2016, 12:01
Так отрабатывает:
Reg.exe add "HKCR\*\shell\Открыть в Блокноте" /ve /t REG_SZ /f

или

Set-ItemProperty -LiteralPath "Registry::HKEY_CLASSES_ROOT\*\shell\Открыть в Блокноте" "(Default)" -Value $null




© OSzone.net 2001-2012