每当我login到我的servercore服务器,我通常做的第一件事是这样的:
powershell start-process powershell -verb runas
总是写这整句话有点烦人。 我能以某种方式缩短这个吗?
powershell start powershell -v runas
是我能想出的最短版本。 有没有办法将别名powershell ps或posh或cmd中的东西? 还是其他任何这样做的命令,不需要很长时间才能写出来?
谢谢!
您可以使用该命令自动启动批处理
@powershell start-process powershell -verb runas
不需要第三方工具 – 使用doskey.exe。
doskey PS=powershell start-process powershell -verb runas
而且以后只能进入PS。 要在每个cmd实例中使用doskey,请在registry中插入一个自动运行程序(并将您的首选macros存储到要预加载的文件中)
我使用这个批处理来自动化这个。 如果不存在,它会在userprofile文件夹中创build一个文件aliases.txt,运行doskey和这个文件,并在cmd.exe运行时生成一个registry自动运行条目。
@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%\""
您可以在工作站上运行键盘macros工具。 即使活动窗口是RDP,SSH,无论是远程系统,热键都可以编程发送任何你喜欢的按键序列。 在网站上禁止特定的产品推荐,不确定这个下一个句子是否会被标记/删除。 如果你环顾四周,你会发现一个可以缩写为AHK的。