gpt4 book ai didi

powershell - 如何修复损坏的 Powershell 安装?

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

在 Windows Server 2008 r2 sp1 机器上,我使用 Chocolatey 来安装 AWSTools.Powershell包裹。这反过来又安装了 powershell 3。现在,powershell 已无可救药地损坏了,我想不出任何修复它或卸载并重新安装它的方法。

我担心我唯一的答案是完全重建机器,但想问问是否有办法修复它。

powershell 实际运行,它似乎无法找到任何内置 cmdlet。它似乎确实找到了别名,但无法执行它们下的内容。例如,发出 ls 来查看目录内容会产生:

PS C:\Users\Administrator> ls
ls : The term 'Get-ChildItem' is not recognized as the name of a cmdlet, function, script file, or operable program.
Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ ls
+ ~~
+ CategoryInfo : ObjectNotFound: (Get-ChildItem:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException

可能是在设置环境的开始时缺少某些脚本的执行。如果您知道的比我多,并且可以提供一些帮助,并且可以使我不必重建这台机器,我会很高兴。

最佳答案

游戏有点晚,但最近遇到了这个问题。我发现我的 PSModulePath 没有包含重要的路径。您可以通过运行以下命令查看您的 PSModulePath:

$env:PSModulePath

要添加所需的路径,您可以运行以下命令:

$env:PSModulePath = $env:PSModulePath + ";C:\Windows\system32\WindowsPowerShell\v1.0\Modules\"

关于powershell - 如何修复损坏的 Powershell 安装?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17654612/

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