Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] powershell не может добавить пустое значение (http://forum.oszone.net/showthread.php?t=317574)

zegordo 07-08-2016 00:22 2657519

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

Kazun 07-08-2016 12:01 2657568

Так отрабатывает:
Код:

Reg.exe add "HKCR\*\shell\Открыть в Блокноте" /ve /t REG_SZ  /f
или

Код:

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


Время: 16:09.

Время: 16:09.
© OSzone.net 2001-