91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

芮城县| 扶绥县| 佛教| 鄯善县| 尖扎县| 阳泉市| 邻水| 武汉市| 杨浦区| 襄垣县| 怀集县| 买车| 琼海市| 无为县| 班戈县| 枝江市| 萨嘎县| 开鲁县| 沂源县| 青川县| 台南县| 涞源县| 抚松县| 海伦市| 南通市| 崇明县| 牙克石市| 泰兴市| 湛江市| 博罗县| 孟州市| 荣成市| 威海市| 饶阳县| 策勒县| 广东省| 浮梁县| 山阳县| 陆河县| 丹江口市| 辽宁省|