亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > PowerShell > 正文

Powershell小技巧之獲取變量列表

2020-03-26 19:15:13
字體:
來源:轉載
供稿:網友

我們的需求是當想要列出腳本中所有變量。

這里定義了一個函數 Get-Variable:

 

復制代碼 代碼如下:

function Get-Variable
{
 
  $token = $null
  $errors = $null
 
  $ast = [System.Management.Automation.Language.Parser]::ParseInput($psise.CurrentFile.Editor.Text, [ref] $token, [ref] $errors)
 
  # not complete, add variables you want to exclude from the list:
  $systemVariables = '_', 'null', 'psitem', 'true', 'false', 'args', 'host'
 
  $null = $ast.FindAll({ $args[0] -is [System.Management.Automation.Language.CommandAst] }, $true)
  $token |
    Where-Object { $_.Kind -eq 'Variable'} |
    Select-Object -ExpandProperty Name |
    Where-Object { $systemVariables -notcontains $_ } |
    Sort-Object -Unique
}

 

將腳本加載到ISE編輯器,接著已交互方式運行Get-Variable.

你將獲取當前打開腳本的變量清單。

如果你用包含了腳本代碼的變量去替換掉 “$psise.CurrentFile.Editor.Text”。你可以直接在編輯器外部運行這個,照這樣,我們可以使用Get-Content加載任何腳本到變量,同時使用這個加載變量到上面代碼中。

支持3.0及以后

在開發過程中,經常需要用到環境變量(比如當前計算機名、登錄的用戶名、Path環境變量等),那么在PowerShell中如何知道有哪些環境變量呢?又該如何獲取指定環境變量的值呢?

PowerShell通過環境變量提供者(Environment Provider)讓我們可以訪問環境變量。默認情況下,PowerShell創建了一個驅動器(名稱為env)來與Environment Provider打交道。所以,我們可以通過env這個驅動器來處理與環境變量相關的操作。

1、列出所有的環境變量

我們可以使用“Get-ChildItem env:”來獲取所有的環境變量列表。洪哥本機的運行結果如下:

 

復制代碼 代碼如下:

PS C:/Users/zhanghong> dir env:

 

Name                           Value
----                           -----
ALLUSERSPROFILE                C:/ProgramData
APPDATA                        C:/Users/zhanghong/AppData/Roaming
CommonProgramFiles             C:/Program Files/Common Files
CommonProgramFiles(x86)        C:/Program Files (x86)/Common Files
COMPUTERNAME                   ZHANGHONG-BOOK
ComSpec                        C:/Windows/system32/cmd.exe
HOMEDRIVE                      C:
HOMEPATH                       /Users/zhanghong
JAVA_HOME                      D:/JavaDevEnv/jdk1.6.0_16
……

 

注意,Get-ChildItem和dir是一個意思,后者是前者的別名。洪哥喜歡偷懶,所以直接用了dir。
上面,列出了所有的環境變量,有興趣的朋友可以一一熟悉一下,以便后面在需要用到變量的值時去調用。

2、獲取環境變量的值

語法:$env:<變量名>

舉個例子,如果我想獲取當前計算機名稱,則用法如下:

復制代碼 代碼如下:

PS C:/Users/zhanghong> $env:computername
ZHANGHONG-BOOK

 

注意,環境變量也是一種變量,所以在“env:”之前必須有PowerShell變量的專用前綴“$”。

關于PowerShell獲取環境變量的值,本文就介紹這么多,希望對大家有所幫助,謝謝!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲激情在线观看| 日韩中文字在线| 国产综合久久久久久| 久久精品亚洲精品| 国产精品久久久久久久久久久不卡| 国产综合香蕉五月婷在线| 成人有码视频在线播放| 欧美成人精品在线观看| 成人国产在线视频| 亚洲石原莉奈一区二区在线观看| 最新91在线视频| 成人情趣片在线观看免费| 久久亚洲精品中文字幕冲田杏梨| 亚洲人成电影网站色…| 亚洲美女激情视频| 国产日韩中文字幕| 精品偷拍各种wc美女嘘嘘| 粉嫩av一区二区三区免费野| 成人av资源在线播放| 亚洲xxx视频| 超碰97人人做人人爱少妇| 亚洲国产古装精品网站| 欧美贵妇videos办公室| 日韩av在线免费观看一区| 欧美伦理91i| 国产不卡精品视男人的天堂| 51视频国产精品一区二区| 清纯唯美亚洲激情| 51视频国产精品一区二区| 亚洲福利在线看| 国产91色在线|| 国产欧美精品日韩精品| 色播久久人人爽人人爽人人片视av| 136fldh精品导航福利| 51视频国产精品一区二区| 久久影视电视剧免费网站| 亚洲精品视频在线播放| 精品自拍视频在线观看| 精品亚洲一区二区三区| 欧美性极品xxxx做受| 亚洲欧美日韩国产中文| 亚洲综合成人婷婷小说| 精品国内自产拍在线观看| 欧美视频在线观看免费| 国产精品久久久久久久久久小说| 日韩欧美亚洲成人| 国产精品老牛影院在线观看| 亚洲二区中文字幕| 777精品视频| 亚洲香蕉在线观看| 北条麻妃久久精品| 国产精品久久久久免费a∨| 动漫精品一区二区| 法国裸体一区二区| 555www成人网| 亚洲欧美国产视频| 91色琪琪电影亚洲精品久久| 精品少妇v888av| 95av在线视频| 一本一本久久a久久精品牛牛影视| 在线视频欧美性高潮| 亚洲一区二区三区视频| 亲爱的老师9免费观看全集电视剧| 欧美最猛性xxxx| 国产精品网红福利| 欧美日韩国产第一页| 久久综合国产精品台湾中文娱乐网| 青青精品视频播放| 日韩成人中文字幕| 国产精彩精品视频| 成人疯狂猛交xxx| 久久精品国亚洲| 国产女同一区二区| 亚洲美女av网站| 午夜美女久久久久爽久久| 亚洲国产成人精品久久久国产成人一区| 中文字幕亚洲激情| 久久精品最新地址| 亚洲男人的天堂在线| 亚洲美女性视频| 国产欧美精品久久久| 精品国内亚洲在观看18黄| 精品国产一区二区三区久久久狼| 日韩电影免费在线观看中文字幕| 欧美在线观看一区二区三区| 久久久久久久久91| 粉嫩av一区二区三区免费野| 日韩美女主播视频| 国产精品美女久久久久久免费| 欧美性高潮在线| 国产精品第一第二| 国产成人精品久久久| 亚洲激情视频网站| 中文字幕在线看视频国产欧美在线看完整| 久久网福利资源网站| 欧美激情一区二区三区久久久| 最近2019中文字幕在线高清| 在线日韩第一页| 狠狠色狠狠色综合日日五| 97婷婷大伊香蕉精品视频| 成人黄色免费片| 91网站免费观看| 久久精品人人爽| 亚洲欧美国产高清va在线播| 亚洲香蕉av在线一区二区三区| 成人美女av在线直播| 亚洲精品视频中文字幕| 日韩av成人在线| 97免费视频在线| 亚洲奶大毛多的老太婆| 自拍视频国产精品| 国产91免费看片| 中文字幕日韩av电影| 久久久久久国产精品三级玉女聊斋| 在线播放国产一区中文字幕剧情欧美| 欧美日韩成人在线播放| 欧美专区中文字幕| 日韩中文字幕亚洲| 日韩视频一区在线| 亚洲欧洲自拍偷拍| 国产精品久久久久久久久久尿| 欧美激情图片区| 亚洲成人av片| 亚洲国产精品成人va在线观看| 欧美在线中文字幕| 国产欧美日韩中文字幕| 中文字幕日本精品| 亚洲欧美制服丝袜| 欧美福利视频网站| 亚洲精品美女视频| 中文字幕亚洲欧美一区二区三区| 亚洲第一中文字幕| 欧美激情性做爰免费视频| 超碰日本道色综合久久综合| 美女视频黄免费的亚洲男人天堂| 日韩欧美国产高清91| 国产99久久精品一区二区 夜夜躁日日躁| 97欧美精品一区二区三区| 欧美在线免费视频| 国产亚洲欧美日韩一区二区| 欧美亚洲另类制服自拍| 国产精品影院在线观看| 久久午夜a级毛片| 国产精品女主播| 国外色69视频在线观看| 亚洲欧美福利视频| 亚洲电影免费观看高清完整版在线| 欧美激情欧美狂野欧美精品| 日韩网站在线观看| 亚洲xxxxx电影| 精品丝袜一区二区三区| 亚洲人a成www在线影院| 国产亚洲一区二区精品| 欧美激情xxxxx| 色综合久久久888| 国产成人精品在线观看| 影音先锋欧美在线资源| 久久精品夜夜夜夜夜久久| 精品国产福利视频| yw.139尤物在线精品视频| 日韩最新免费不卡| 精品久久久久久久久久久久| 欧美激情视频一区二区| yw.139尤物在线精品视频|