亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PowerShell 創建module和manifest文件

發布時間:2020-07-14 11:47:07 來源:網絡 閱讀:940 作者:beanxyz 欄目:開發技術

上一篇已經自定義了一個對象的類型并自定義了這個對象輸出的格式。

http://beanxyz.blog.51cto.com/5570417/1772977#661998

如果需要保存為模塊,需要自己創建一個manifest的文件。


具體操作如下:

  1. 首先查看$env:PsmodulePath 的路徑,在第一個路徑下面創建一個文件夾 Systeminfo。



    PowerShell 創建module和manifest文件


  2. 把上一篇的腳本另存為systeminfo.psm1的格式。這個時候就可以用import-module來導入了。不過這個時候因為沒有配置manifest文件,他的輸出格式仍然是默認的pscustomobject的格式。

  3. 下一步,把之前的format.ps1xml拷貝過來,重命名為 systeminfo.format.ps1xml。

    接下來生成一個新的manifest 文件

  4. New-ModuleManifest -Path systeminfo.psd1 -Author 'Yuan Li' -CompanyName 'beanxyz' -Copyright 'Yuan 2016' -Description 'Get System Info' -formatstoProcess .\systeminfo.format.ps1xml 
    -moduleversion 1.0 -powershellversion 3.0 -RootModule .\systeminfo.psm1




   效果如下所示:

PowerShell 創建module和manifest文件


    5. 為了測試Module自帶的全局變量/別名,我在腳本的末尾增加了以下兩行,給我的function創建一個別名,然后導出,如果不導出的話,默認他的全局變量和別名用戶是無法看見的。

New-Alias -name gsinfo -value get-systeminfo
Export-ModuleMember -Function * -Alias *


最后結果如下所示,可以看見我的格式已經是自定義的效果了,別名也生效了

PowerShell 創建module和manifest文件


如果卸載這個模塊以后,可以看見定義的別名就失效了。

PowerShell 創建module和manifest文件









附件:http://down.51cto.com/data/2367689
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

海门市| 海丰县| 卓资县| 西乌珠穆沁旗| 昭苏县| 综艺| 凯里市| 天台县| 城市| 泗水县| 延长县| 龙口市| 苗栗市| 略阳县| 英超| 科技| 乾安县| 宿松县| 南阳市| 丰都县| 大埔区| 营口市| 建平县| 东乡族自治县| 临江市| 满城县| 拉萨市| 柯坪县| 西和县| 淮阳县| 南康市| 长宁区| 威信县| 余干县| 特克斯县| 霍州市| 北海市| 河曲县| 布拖县| 佛学| 淮南市|