如何在打开PowerShell控制台后自动执行指定PowerShell命令
打开PowerShell后自动执行指定命令的方法
方法1:修改PowerShell快捷方式属性
- 找到桌面或开始菜单中的PowerShell快捷方式,右键选择「属性」
- 在「目标」栏的原有路径后追加参数:
-Command "Test-Connection -ComputerName 8.8.8.8 -Count 1000"- 示例最终目标内容:
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -Command "Test-Connection -ComputerName 8.8.8.8 -Count 1000"
- 示例最终目标内容:
- 确认修改后,双击快捷方式即可自动执行指定命令
方法2:通过CMD命令启动并执行指定命令
直接在CMD中运行以下命令,会启动PowerShell并自动执行目标命令:
PowerShell -Command "Test-Connection -ComputerName 8.8.8.8 -Count 1000"
如果需要执行完命令后保留PowerShell控制台,添加-NoExit参数:
PowerShell -NoExit -Command "Test-Connection -ComputerName 8.8.8.8 -Count 1000"
方法3:配置PowerShell全局/用户级配置文件
- 打开PowerShell,运行命令查看配置文件路径:
$PROFILE
- 若文件不存在,执行命令创建:
New-Item -Path $PROFILE -Type File -Force
- 用记事本打开配置文件:
notepad $PROFILE
- 在文件内添加需要自动执行的命令:
Test-Connection -ComputerName 8.8.8.8 -Count 1000
- 保存后,每次打开PowerShell都会自动执行该命令
注意:此方式会对所有PowerShell启动生效,适合长期需要自动运行命令的场景
内容的提问来源于stack exchange,提问作者Manas Dash
相关产品推荐
相关产品推荐

