可以通过为变量的值指定空字符串,使用SetEnvironmentVariable()方法删除环境变量。 例如,若要删除环境变量,请执行以下操作Foo: PowerShell复制 [Environment]::SetEnvironmentVariable('Foo','') [Environment]::GetEnvironmentVariable('Foo') Output复制 有关System.Environment类的方法的详细信息,请参阅环境方法。 ...
在原有的环境变量基础上新增,并且指定作用域(用户 or 系统 or 会话),一条命令搞定: $addPath=‘c:\add\you\path\here’; $target=‘User’ ; $path = [Environment]::GetEnvironmentVariable(‘Path’, $target); $newPath = $path + ‘;’ + $addPath; [Environment]::SetEnvironmentVariable(“Path”...
.NET方法[environment]::SetEnvironmentvariable操作可以立刻生效。 下面的例子对当前用户设置环境变量,经测试,重新打开powershell仍然存在 PS> [environment]::SetEnvironmentvariable("Path", ";c:\powershellscript", "User") PS> [environment]::GetEnvironmentvariable("Path", "User") ...
$addPath='c:\add\you\path\here';$target='User';$path= [Environment]::GetEnvironmentVariable('Path',$target);if($path-match";$"){$newPath=$path+$addPath; }else{$newPath=$path+';'+$addPath; } [Environment]::SetEnvironmentVariable('Path',$newPath,$target) ...
若要将模块路径添加到PSModulePath环境变量值的模块路径,请使用以下命令格式。 此格式使用System.Environment类的SetEnvironmentVariable方法对PSModulePath环境变量进行与会话无关的更改。 PowerShell #Save the current value in the $p variable.$p= [Environment]::GetEnvironmentVariable("PSModulePath")#Add the ne...
del variable:a del Variable:pi -Force del Variable:zero -Force #constant 不可删除 Remove-Variable c 1. 2. 3. 4. 系统变量、自动变量: AI检测代码解析 $HOME Get-Help about_Automatic_variables 1. 2. 3. 查看环境变量: AI检测代码解析
PS C:\Users\cxxu\Desktop> [Environment]::GetEnvironmentVariable($PA, "Machine") -split ";" D:\repos\ThinkDSP\code D:\repos\CCSER\cxxu_serlib C:\new_path_demo D:\repos\PythonLearn\cxxu_pylib D:\repos\CCSER\SER PS C:\Users\cxxu\Desktop> [Environment]::GetEnvironmentVariable($PA,...
Display the value of the COMPUTERNAME environment variable: Get-Childitem env:computername This can be made easier if you first Set-Location (cd) to the Env: Drive cd env: Then to display a variable: Get-ChildItem computername Returning a string value with $env: PowerShell can also address...
使用Get-ChildItem cmdlet 查看环境变量的完整列表 Get-ChildItem Env: 使用System.Environment 方法 show [Environment]::GetEnvironmentVariable('Foo') new [Environment]::SetEnvironmentVariable('Foo','Bar') update [Environment]::SetEnvironmentVariable('Foo','Tar') delete [Environment]::SetEnvironmentVariable...
如果环境变量已经存在,使用SetEnvironmentVariable就是修改它的值。 用法与新建环境变量完全相同。 例如,修改系统环境变量 Path,将上一个例子中JAVA_HOME路径下的bin目录添加到 Path: $path=[Environment]::GetEnvironmentVariable('Path','Machine')$newpath='%JAVA_HOME%'+'\bin;'+$path# 或者:$newpath = $E...