前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >powershell 记录

powershell 记录

原创
作者头像
小飞猪
发布2024-09-15 13:00:31
740
发布2024-09-15 13:00:31

1. 获取环境变量

参考:微软官方文档

Windows 上环境变量有三个作用域(scopes)。

  • 计算机(系统)作用域
  • 用户作用域
  • 流程范围(当前进程或 POWERSHELL 会话的环境变量)

通过 POWESHELL 修改环境变量只能修改当前会话的环境变量,除非使用 System.Environment 类方法

使用变量语法(Using the variable syntax)

  1. show
代码语言:powershell
复制
$Env:<variable-name>
  1. new
代码语言:powershell
复制
$Env:<variable-name> = "<new-value>"
  1. update
代码语言:powershell
复制
$Env:<variable-name> = "<new-value>"
  1. delete
代码语言:powershell
复制
$Env:<variable-name> = ""

使用环境变量提供项和项 cmdlt

  1. show
代码语言:powershell
复制
Get-Item -Path Env:\Foo
  1. new
代码语言:powershell
复制
New-Item -Path Env:\Foo -Value 'Bar'
  1. update
代码语言:powershell
复制
Set-Item -Path Env:\Foo -Value 'Tar'
  1. delete
代码语言:powershell
复制
Remove-Item -Path Env:\Foo -Verbose
  1. copy
代码语言:powershell
复制
Copy-Item -Path Env:\Foo -Destination Env:\Foo2 -PassThru

使用 Get-ChildItem cmdlet 查看环境变量的完整列表:Get-ChildItem Env

使用 System.Environment 方法

  1. show
代码语言:powershell
复制
[Environment]::GetEnvironmentVariable('Foo')
  1. new
代码语言:powershell
复制
[Environment]::SetEnvironmentVariable('Foo','Bar')
  1. update
代码语言:powershell
复制
[Environment]::SetEnvironmentVariable('Foo','Tar')
  1. delete
代码语言:powershell
复制
[Environment]::SetEnvironmentVariable('Foo','')

TIPS

  1. 添加内容:$Env:Path += ';C:\Tools',在 Windows 中使用 ; 而不是 :
  2. 获取 powershell 配置文件位置:$PROFILE

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 获取环境变量
    • 使用变量语法(Using the variable syntax)
      • 使用环境变量提供项和项 cmdlt
        • 使用 System.Environment 方法
          • TIPS
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档