Powershell module
Powershellのモジュール作成方法
目次
1. モジュールファイル名
2. 保管フォルダ
3. 関数公開コマンド
4. ヘルプ
5. Manifest
6. モジュール引用方法
1. モジュールファイル名
*.psm1
例) poi.psm1
2. モジュール保管フォルダ
下記グローバル変数内のフォルダに保管。
$env:PSModulePath
一般的には
%SystemRoot%\users\<user>\Documents\WindowsPowerShell\Modules\<moduleName>
フォルダ名、ファイル名は、
<上記PSMosulePathのどこか>¥<モジュール名>¥<モジュール名>.psm1
マニフエストファイルがあれば、*.psd1もフォルダに追加。
3. 関数公開方法
下記コマンドをモジュールファイルの最後に記載。
export-modulemember -function <関数名>
例)
function Show-Calendar {
}
export-modulemember -function Show-Calendar
4. ヘルプ
下記参照
https://msdn.microsoft.com/ja-jp/library/dd878343.aspx
5. Manifest
下記参照
https://msdn.microsoft.com/ja-jp/library/dd878337.aspx
6. モジュール引用方法
Import-module <module名>
参考
https://msdn.microsoft.com/ja-jp/library/dd878340.aspx