gpt4 book ai didi

powershell - 如何设置默认位置以在 profile.ps1 中启动?

转载 作者:行者123 更新时间:2023-12-03 14:02:28 25 4
gpt4 key购买 nike

我的 D:\Documents\WindowsPowerShell\profile.ps1 上有以下行配置文件:

Set-Location $env:HOMEDRIVE

值得注意的是 $env:HOMEDRIVE等于 C: .预期的行为是每当我打开 PS 外壳时,我都会被放入 C:。 ,但这不是我得到的,而是我被安排在 $env:HOMEPATH 中, 等于 C:\Users\<my username here> .

为什么会出现这种行为以及如何“修复”?


关于我的 PS 版本的信息:

PS C:\Users\...> $PSVersionTable

Name Value
---- -----
PSVersion 5.1.14393.2068
PSEdition Desktop
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
BuildVersion 10.0.14393.2068
CLRVersion 4.0.30319.42000
WSManStackVersion 3.0
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1

最佳答案

将位置设置为没有路径的驱动器盘符(即 C:)只是切换到该驱动器的位置堆栈,它实际上并没有改变路径。将其更改为:

Set-Location (Join-Path $env:HOMEDRIVE '\')

关于powershell - 如何设置默认位置以在 profile.ps1 中启动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48846399/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com