Powershell路径关闭(设置已损坏?)

时间:2019-03-29 15:07:38

标签: powershell

我正在具有32GB RAM的Lenovo P70笔记本电脑上运行Windows 10x64操作系统,具有完整更新。

我的团队正在研究复杂的Powershell 5.1解决方案。我们有一个powershell窗口,它可以打开许多其他运行某些SQL的powershell窗口。直到几天前,一切正常。突然之间,PowerShell 5.1开始在其中插入“ C:\ windows \ system32”作为pwd.path的值,在其中我们将找到要读取的TXT文件。访问时,我们会从字面上得到诸如“ C:\ windows \ system32”的路径pwd.path变量。

在这里使用它:

$fr = [System.IO.Path]::Combine( ((pwd).Path), ($folderName) );

整个PS1脚本现在会严重失败。我查看了我的powerhsell配置文件,它们都是空白的(最多只是一些评论)。我决定尝试安装Powershell 6,在进行了两次较小的修改后,一切正常。事实是,我的团队提出了一个相当复杂的PS1脚本解决方案,我们即将付诸实践。现在不是时候从Powershell5切换到Powershell6了。另外,我尝试对Powershell5上所需的路径进行硬编码,并且行得通。事实是,这些脚本确实需要能够从变化的相对文件夹中运行。一切都可以在同事的同一台计算机上正常运行。

据我所知,其中一项设置已损坏。问题是,我不知道该如何解决。

有人知道我的Powerhsell发生了什么事吗? 除了运行Powershell6之外,还有谁知道如何修复它?

谢谢!

0 个答案:

没有答案