Powershell 备忘
如何修改环境变量
1 [environment]::SetEnvironmentvariable(“path”,"xxx","user") 2 [environment]::GetEnvironmentvariable(“path”,"user")
特殊的变量:子表达式
由 $+圆括号+表达式 构成的变量属于子表达式变量,这样的变量会先计算表达式,然后把表达式的值返回。
例如 变量$(3+6),可以简写成(3+6),甚至可以简写成3+6。子表达式变量也可以嵌套在文本中,例如”result=$(3+6)”。
在处理对象的属性时,会大量的用到表达式变量。例如:
1 PS> $file=ls Powershell_Cmdlets.html 2 PS> $file.Length 3 735892 4 PS> "The size of Powershell_Cmdlets.html is $($file.Length)" 5 The size of Powershell_Cmdlets.html is 735892
函数变量的作用域
参见 :Powershell 变量作用域