1.モジュールの格納先フォルダ
モジュールパスの環境変数を確認し、Modulesフォルダを作成します。
コマンド:
$Env:PSModulePath -Split ';'
実行結果 例:
C:\Users\…\…\ドキュメント\PowerShell\Modules
C:\Program Files\PowerShell\Modules
c:\program files\powershell\6.0.4\Modules
初期設定では3行のパスが表示さると思います。「C:\Users」から始まるパスがユーザー用のパスです。ここにモジュールを格納するのが無難です。
完全自己管理のパソコンで管理者権限があるのなら、2行目のパスでもいいです。
2.マニフェストファイルの作成
無くても自作コマンドレットは使えますが、インポートしたコマンドレットの新旧の判別が出来た方が便利です。
そのため、マニフェストファイルを作るのがおススメです。
コマンド 例:
New-ModuleManifest -Path New.psd1
Get-ChildItem
実行結果 例:
Mode LastWriteTime Length Name
---- ------------- ------ ----
…
-a---- 2018/10/25 0:20 7644 New.psd1
…