在powershell中變量名均是以美圓符"$"開始,剩餘字符能夠是數字、字母、下劃線的任意字符,而且powershell變量名大小寫不敏感($a和$A 是同一個變量)。某些特殊的字符在powershell中有特殊的用途,通常不推薦使用這些字符做爲變量名。固然你硬要使用,請把整個變量名後綴用花括號括起來。 shell
賦值:賦值操做符爲"=",幾乎能夠把任何數據賦值給一個變量,甚至一條cmdlet命令 ,爲何,由於Powershell支持對象,對象能夠一應俱全。 spa
給多個變量同時賦值: 3d
交換變量的值: orm
在powershell中交換變量的值變得尤其簡單 對象
查看正在使用的變量: blog
查找變量: ip
驗證變量值是否存在: rem
刪除變量: cmd
使用專用的變量命令: io
爲了管理變量,powershell提供了五個專門管理變量的命令Clear-Variable,Get-Variable,New-Variable,Remove-Variable,Set-Variable。由於虛擬驅動器variable:的存在,clear,remove,set打頭的命令能夠被代替。可是Get-Variable,New-Variable。卻很是有用new-variable能夠在定義變量時,指定變量的一些其它屬性,好比訪問權限。一樣Get-Variable也能夠獲取這些附加信息。
變量寫保護:
可使用New-Variable 的option選項 在建立變量時,給變量加上只讀屬性,這樣就不能給變量從新賦值了。
能夠經過刪除變量,從新建立新的變量進行賦值
有沒有權限更高的變量,有,那就是:選項Constant,常量一旦聲明,不可修改
變量描述:
在New-Variable 能夠經過-description 添加變量描述,可是變量描述默認不會顯示,能夠經過Format-List 查看。