gpt4 book ai didi

powershell - 如何在不丢失原始嵌入式环境变量的情况下更新 Windows 路径

转载 作者:行者123 更新时间:2023-12-02 23:31:42 25 4
gpt4 key购买 nike

视窗 2008R2
Powershell v2.0

原始路径(从高级系统设置/环境变量中可以看到)是:

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\



从 Powershell 我运行:
[Environment]::SetEnvironmentVariable("PATH", "$($env:path;C:\Temp", "Machine")

或者
[Environment]::SetEnvironmentVariable("PATH", "$($([Environment]::GetEnvironmentVariable('PATH', 'MACHINE')));C:\Temp", "Machine")

现在我的路径(从高级系统设置/环境变量中可以看出)是:

C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Temp



有没有办法在不评估现有路径的情况下检索现有路径,以便我可以保留嵌入在原始路径中的现有环境变量?

最佳答案

有点中世纪,但似乎有效:

(((reg query "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment") |
select-string "\s+path\s+REG_EXPAND_SZ").line -split " ")[3]

关于powershell - 如何在不丢失原始嵌入式环境变量的情况下更新 Windows 路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6194897/

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