2017-09-13 9 views
0

ディレクトリに基づいていろいろなスクリプトのために一度にたくさんのモジュールをインポートしたいと思います。例えば、私が 'somedirectory \ here \'に5つのモジュールを持っていれば、それらをすべてインポートするライナーが1つ必要です。ディレクトリからPowerShellスクリプトまたはモジュールをインポートする

これはPowerShellでどのように行われますか?私がそれらをすべてインポートするのに役立つすべてのモジュールの名前で作ることができるマニフェストのようなものがありますか?

また、私は既にユーザープロファイル($ profile)を認識しています。この場合、解決策としては機能しません。

+0

'は、Get-ChildItemコマンドレット "ここsomedirectoryの\" |インポートモジュール? – TessellatingHeckler

答えて

4

まあ、この1つのライナーをスクリプトの先頭に追加し、ファイルをロードしたい場所にパスを変更して、すべてを設定します。

モジュール(PSM1)をロードするには、唯一の

'G:\sync\Office\*.psm1' | gci | Import-Module 

は、モジュール(PSM1)とスクリプト(PS1)をロードするためのファイル

'G:\sync\Office\*' | gci -include '*.psm1','*.ps1' | Import-Module 
関連する問題