gpt4 book ai didi

powershell - Powershell点斜线。\从驱动器的根目录开始

转载 作者:行者123 更新时间:2023-12-02 23:18:14 24 4
gpt4 key购买 nike

注意:我使用内置的PowerShell ISE作为我的环境

我在Powershell上遇到了一个有趣的问题,用点斜线表示。我所有的脚本都从某个文件夹运行,并且有些子文件夹包含运行它们所需的数据。

例如,我的脚本保存在c:\ users \ chris \ posh
大多数时候,我会像这样调用输入并将输出发送到子文件夹...

c:\users\chris\posh\inputs
c:\users\chris\posh\output

因此,对于输入和输出,我将有如下脚本示例:
$hbslist = Get-Content .\inputs\HBS-IP.txt

write-output "$($lat),$($long)" | Out-File .\Outputs\"LatLong.csv" -Append

最近,当我运行脚本时,它无法找到我调用的文件或exe。那是因为它在使用 P:/时试图查看 c:\users\chris\posh而不是 .\
由于某种原因,Powershell也会从 P:\(映射的共享驱动器)中启动,而我无法弄清楚为什么我的PC以这种方式运行。

最佳答案

您计算机上的一项策略可能会更改您的主目录。您可以使用以下方法检查主目录:

echo $env:HOME

这通常在公司机器上发生。如果要针对Powershell环境重新设置它,则可以在profile.ps1中进行设置。

通常将其存储在:
c:\Users\<Name>\Documents\WindowsPowershell\profile.ps1

关于powershell - Powershell点斜线。\从驱动器的根目录开始,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59251503/

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