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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Windows Server 2012/2012 R2 (http://forum.oszone.net/forumdisplay.php?f=117)
-   -   Powershell по умолчанию вместо cmd (http://forum.oszone.net/showthread.php?t=343451)

Deppo 27-12-2019 18:29 2902537

Powershell по умолчанию вместо cmd
 
Добрый день !

Возможно ли использовать вместо cmd по умолчанию, PowerShell ? Если да, то как подобное реализовывается ? ( поменять их местами или сделать перенаправления ?).

Попробовал следующие шаги:

Запустил regedit.exe , далее в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options и создайте ключ cmd.exe . Теперь создал строку (REG_SZ) с именем Debugger и ввел полный путь к файлу Powershell.exe

Теперь когда пробую запустить cmd.exe, вместо него запускается Powershell, НО я не могу получить приглашения для ввода команд, поскольку идет постоянная загрузка новых подключений к Powershell.
win 2012 r2

paranoya 28-12-2019 12:10 2902632

Можно:
1. Писать powershell.exe вместо cmd.exe
2. Написать батник cmd.bat, в котором есть строка вызова повершелла. Сам батник положить в первую папку идущую в переменной PATH и вызывать просто cmd.

Iska 28-12-2019 22:35 2902676

paranoya, возможно, тут всё проще — изменить ссылку ярлыка Командная строка в меню с %windir%\system32\cmd.exe на %SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe и поменять значок.

Цитата:

Цитата Deppo
Попробовал следующие шаги:
Запустил regedit.exe , далее в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options и создайте ключ cmd.exe . Теперь создал строку (REG_SZ) с именем Debugger и ввел полный путь к файлу Powershell.exe »

Не делайте так. У Вас отвалятся не только пакетные файлы, но и любые вызовы с %comspec% из сторонних приложений.


Время: 23:28.

Время: 23:28.
© OSzone.net 2001-