Есть ли простой способ использовать псевдоним PowerShell в cmd?

Каждый раз, когда я вхожу на свой сервер servercore, первое, что я обычно делаю, это:

powershell start-process powershell -verb runas

Это ' немного раздражает всегда писать это предложение целиком. можно как-то сократить это?

powershell start powershell -v runas

- это самая короткая версия, которую я могу придумать. Есть ли способ изменить псевдоним powershell на ps или posh или что-то еще в cmd? Или любая другая команда, которая делает это и не занимает много времени на написание?

Спасибо!

0
задан 17 February 2017 в 12:21
2 ответа

Вы можете автоматически запустить пакет с помощью команды

@powershell start-process powershell -verb runas

. Нет необходимости в сторонних инструментах - используйте doskey.exe.

doskey PS=powershell start-process powershell -verb runas 

И только в будущем вводите PS. Чтобы doskey был доступен в каждом экземпляре cmd, вставьте автозапуск в реестр (и сохраните предпочитаемые вами макросы в файле для предварительной загрузки)

, я использую этот пакет для автоматизации этого. Если его нет, он создает файл aliases.txt в папке userprofile, запускает doskey с этим файлом и генерирует запись автозапуска реестра для этого при запуске cmd.exe.

@Echo off
Set "Aliases=%UserProfile%\Aliases.txt"
If Not Exist "%Aliases%" (
  Echo CDD=CD /D $*
  Echo X=Exit /b 0
  Echo clear=cls
  Echo Alias=Doskey $*
  Echo Aliases=Doskey /MACROS:ALL
  Echo mc=far
  Echo PS=powershell start-process powershell -verb runas
)>"%Aliases%"
Doskey /Macrofile="%Aliases%"

Set "Key=HKCU\Software\Microsoft\Command Processor"
Reg ADD "%Key%" /f /v AutoRun /t REG_SZ /d "Doskey /MacroFile=\"%Aliases%\""
1
ответ дан 4 December 2019 в 13:35

Есть инструменты макросов клавиатуры, которые вы можете запустить на своей рабочей станции. Горячую клавишу можно запрограммировать на отправку любой последовательности клавиш, которая вам нравится, даже если активным окном является RDP, SSH или что угодно в удаленной системе. На сайте запрещены конкретные рекомендации по продукту,не уверен, будет ли помечено / удалено следующее предложение. Если вы осмотритесь, то можете найти тот, который можно обозначить как AHK.

1
ответ дан 4 December 2019 в 13:35

Теги

Похожие вопросы