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

首頁 > 開發 > PowerShell > 正文

PowerShell入門教程之創建和使用配置文件實例

2020-10-29 21:01:02
字體:
來源:轉載
供稿:網友

在命令行中定義別名、變量和函數,只是將它們添加在當前PowerShell的會話中。退出會話后,這些更改就會丟失。想要在以后的會話中也能使用它們,就要將它們定義在配置文件中。

配置文件

  PowerShell的配置文件,不像Windows操作系統中那樣使用.ini文件,也不像多數應用程序那樣使用XML文件。PowerShell的配置文件都是些普通的PowerShell腳本文件。需要注意的是,這些配置文件的文件名是固定、不能更改的。并且它們受到腳本執行策略的約束,就是說在默認情況下,也就是腳本執行策略為Restricted的時候,這些配置文件也不能被執行,也就是無效的。

配置文件詳細

  影響PowerShell命令行的配置文件總共4個,它們的名字分別存貯在變量$PROFILE.AllUsersAllHosts、 $PROFILE.AllUsersCurrentHost、$PROFILE.CurrentUserAllHosts和$PROFILE.CurrentUserCurrentHost(可簡寫為$PROFILE)中。它們的作用范圍分別為“所有用戶所有Shell”、“所有用戶當前Shell”、“當前用戶所有Shell”和“當前用戶當前Shell”。以上配置文件按加載順序給出,如果有沖突項,后者覆蓋前者。

  需要說明一下,“用戶”的概念跟計算機中的用戶概念相同;這里的“Shell”或者叫“主機程序”,是指Shell分類,而非打開的一個個PowerShell示例(會話)。我們常見的Shell種類有兩種,PowerShell命令行和PowerShell ISE環境。其余還有那些Shell或者主機類型,我沒仔細考究。

PowerShell ISE的配置文件

  PowerShell ISE也是我們常用的PowerShell環境,它也有4個配置文件。其中兩個影響所有主機或者Shell的配置文件是與PowerShell命令行共用的,影響當前主機程序或者Shell的,則有專門的配置文件。這些配置文件的全名(包括路徑)也存儲在$Profile的屬性中,屬性名跟在PowerShell命令行中的一致,但是屬性值不同,反映的是ISE的配置文件名信息。

定義配置文件

  配置文件雖然名稱已經確定,但它們不會隨PowerShell安裝自動生成,而是需要使用者在需要的時候自己創建。它們的創建過程跟一般腳本的創建過程一樣。關于腳本文件的詳細信息,可參見“PowerShell入門(八):函數、腳本、作用域”。但請務必保證自己創建的配置文件的路徑和文件名(包括擴展名.ps1)都要跟系統定義的完全一致,否則無效。

  四個配置文件的定義方式完全相同,下面以影響當前用戶當前Shell的配置文件為例,說明定義配置文件的過程:

  1、創建配置文件

  任何創建文本文件的方式,在這里都適用。但請注意文件的擴展名必須是.ps1。簡單起見,我們使用命令類創建,命令如下:

復制代碼 代碼如下:

New-Item -ItemType file -Path $PROFILE  -Force

  2、編輯配置文件

  用記事本或者任意文本編輯器打開配置文件,添加你的配置項。這些配置項可以實定義別名、變量、函數,也可以運行命令,用點“.”獲取來源,導入模塊等。下面是定義變量和用點“.”獲取來源的示例。(假設我有一個腳本文件,名字叫myScript.ps1,里邊定義了一個函數HelloWorld())

復制代碼 代碼如下:

$greet = "Hello Luke!"

. ./myScript.ps1


將以上內容輸入配置文件,保存、關閉。

  3、驗證配置文件

  打開一個新的PowerShell命令行,輸入$greet,回車,結果顯示Hello Luke!;輸入HelloWorld,回車,結果顯示Hellow, World!。打開PowerShell ISE,輸入$greet,回車,啥也沒有;輸入HelloWorld,顯示未能找到命令的錯誤。哈哈,驗證通過。

結語

  配置文件既為公司或者項目組統一PowerShell環境提供了簡易的方案――為所有工作機提供相同的影響所有用戶所有Shell的配置文件,也為程序員的個性化要求提供了方法――自己定義影響當前用戶當前Shell的配置文件。此外,配置文件提高PowerShell交互式命令行的效率是有目共睹的,但對于想要精確控制變量定義、模塊導入的腳本來說,可能是個隱患。所以,哪些內容應該寫入配置文件,請慎重考慮。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产免费一区二区三区在线能观看| 国产999在线| 综合欧美国产视频二区| 97在线观看视频| 欧美精品久久久久久久免费观看| 久久九九精品99国产精品| 欧美理论电影在线观看| 久久久999精品免费| 欧美激情国产高清| 日本三级久久久| 国产精品入口免费视频一| 日韩小视频在线| 久久亚洲精品中文字幕冲田杏梨| 热久久视久久精品18亚洲精品| 国产精品欧美日韩久久| 福利视频一区二区| 久久精品91久久香蕉加勒比| 欧美日韩国产91| 成年无码av片在线| 欧美中文字幕第一页| 国产欧美久久一区二区| 91最新在线免费观看| 日韩在线欧美在线国产在线| 国产精品久久久久91| 亚洲一级黄色片| 国产精品久在线观看| 日日噜噜噜夜夜爽亚洲精品| 麻豆国产va免费精品高清在线| 91免费国产视频| 性欧美xxxx| 国产精品久久久久久久久久新婚| 疯狂做受xxxx欧美肥白少妇| 欧美在线观看日本一区| 国产一区二区三区视频在线观看| 亚洲精品小视频| 国产一区二区在线播放| 91福利视频在线观看| 国产精品久久久久aaaa九色| 国产精品日韩在线一区| 亚洲午夜国产成人av电影男同| 欧美激情中文字幕乱码免费| 亚洲欧美日韩一区二区在线| 久久精品一本久久99精品| 黑人狂躁日本妞一区二区三区| 清纯唯美亚洲激情| 中文字幕久久久av一区| 亚洲美女中文字幕| 久久久免费电影| 久久久久久久久久久亚洲| 中文字幕欧美专区| 日韩免费在线视频| 77777少妇光屁股久久一区| 最近2019中文字幕在线高清| 欧美日韩一区二区三区| 蜜月aⅴ免费一区二区三区| 美女精品视频一区| 精品免费在线观看| 亚洲色图13p| 日韩毛片在线观看| 亚洲欧美日韩中文视频| 国产主播在线一区| 久久综合免费视频| 亚洲综合中文字幕在线观看| 亚洲色图激情小说| 中文字幕视频一区二区在线有码| 亚洲第一视频网| 国产福利视频一区| 亚洲欧美一区二区三区情侣bbw| 日韩av在线影院| 国产一区二区三区在线观看视频| 一区二区三区久久精品| 欧美中文字幕在线视频| 97在线视频一区| 91精品国产高清久久久久久| 国语自产精品视频在线看| 日韩在线观看免费网站| 亚洲成av人片在线观看香蕉| 国产成人精品免高潮费视频| 国产精品爽黄69天堂a| 成人啪啪免费看| 一区二区三区四区在线观看视频| 91国内揄拍国内精品对白| 热久久免费视频精品| 国产亚洲综合久久| 黑人巨大精品欧美一区免费视频| 岛国av一区二区在线在线观看| 国产亚洲人成网站在线观看| 久久久精品网站| 亚洲欧洲国产一区| 欧美肥臀大乳一区二区免费视频| 欧美激情视频在线观看| 96精品久久久久中文字幕| 亚洲缚视频在线观看| 91色视频在线观看| 成人h视频在线| 6080yy精品一区二区三区| 亚洲免费成人av电影| 中文字幕v亚洲ⅴv天堂| 国产精品丝袜一区二区三区| 国产ts一区二区| 久久久久久高潮国产精品视| 国产精品视频免费观看www| 国产美女久久精品| 亚洲精品在线不卡| 欧美天天综合色影久久精品| 精品视频在线播放| 狠狠躁夜夜躁人人爽天天天天97| 成人免费看黄网站| 91夜夜揉人人捏人人添红杏| 精品国偷自产在线视频99| 亚洲人高潮女人毛茸茸| 热99精品只有里视频精品| 国内精品久久影院| 国产不卡精品视男人的天堂| 久久91超碰青草是什么| 国产精品视频永久免费播放| 另类色图亚洲色图| 中文字幕日韩av| 国产成人精品久久亚洲高清不卡| 亚洲黄色在线观看| 亚洲精品suv精品一区二区| 91在线观看免费高清| 国产精品v日韩精品| 成人黄色免费看| 亚洲精品综合久久中文字幕| 亚洲r级在线观看| 亚洲**2019国产| 欧美日韩一区二区精品| 日韩av在线免费| 欧美成人精品xxx| 91精品久久久久久久久久久久久| 人人做人人澡人人爽欧美| 国产精品入口夜色视频大尺度| 成人久久18免费网站图片| 久久久中文字幕| 91精品国产91久久久久久最新| 欧美日韩亚洲系列| 国产在线一区二区三区| 91精品国产色综合久久不卡98口| 欧美成人精品三级在线观看| 欧洲成人在线观看| 视频在线观看一区二区| 国产精品扒开腿爽爽爽视频| 国产亚洲精品一区二555| 欧美激情欧美激情在线五月| 日韩欧美综合在线视频| 亚洲成色777777在线观看影院| 欧美日本黄视频| 久久久精品欧美| 亚洲第一免费网站| 色综合天天狠天天透天天伊人| 亚洲片国产一区一级在线观看| 亚洲精品电影网在线观看| 欧美成aaa人片免费看| 精品中文字幕久久久久久| 国产精品久久久久久久一区探花| 久久艳片www.17c.com| 国产精品久久91| 日韩国产在线播放| 国产成人精品av在线| 国产精品久久久久久久7电影| 日韩欧美成人精品| 国色天香2019中文字幕在线观看| 亚洲一区二区少妇|