akn*_*ds1 8 windows-7 powershell administrator
每当我以管理员身份运行 PowerShell 时,它都会从 C:\WINDOWS\system32\WindowsPowerShell\v1.0 开始。如何让它在我用户的主目录中启动?My$HOME具有预期值,即C:\Users\<account>。每当我在没有管理权限的情况下运行 PowerShell 时,它都会在 $HOME 中启动。
如果您总是使用快捷方式,则只需添加参数:
-NoExit -Command "cd ~"
Run Code Online (Sandbox Code Playgroud)
如果您希望始终执行此操作,您可以创建一个配置文件,为此创建文件(以及路径上缺少的文件夹):
%userprofile%\Documents\WindowsPowerShell\profile.ps1
Run Code Online (Sandbox Code Playgroud)
并将 cd 命令 ( cd ~) 放入其中。
要允许脚本在启动时执行,您需要更改执行策略以减少限制或绕过它。
要绕过,您可以在启动 powershell 时传递参数:
-ExecutionPolicy Bypass
Run Code Online (Sandbox Code Playgroud)
要更改策略,请以管理员身份运行 powershell 并执行:
Set-Executionpolicy RemoteSigned
Run Code Online (Sandbox Code Playgroud)
当然,这样做的风险由您自己承担。如果您这样做了,您将始终在启动时进入您的主文件夹。
| 归档时间: |
|
| 查看次数: |
7491 次 |
| 最近记录: |