私はPowerShell
を使用してビルドをスクリプト化するプロジェクトに着きます。ビルドでは、WebAdministration
モジュールを使用して、ローカルIISインスタンスを管理します。ビルドスクリプトを実行すると、WebAdministration
をインポートしようとすると、次のエラーがスローされます。インポートモジュールのWeb管理はスクリプトからロードされずにコマンドラインから実行されます
Error: 06/29/2016 17:28:35: At C:\dev\src\nib-ravendb\build\ConfigureIis.ps1:10 char:1 + Import-Module WebAdministration + ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~ [<<==>>] Exception: The specified module 'WebAdministration' was not loaded because no valid module file was fo und in any module directory. ERROR: 1
私はPowerShell
コマンドラインでImport-Module WebAdministration
を実行すると、モジュールがインポートされ、私はそれから機能を使用することができますどのように今までに。その後もビルドスクリプトを実行すると失敗します。
I持ってIIS 7.5
とPowerShell 4
誰もがこのインポートスクリプトに失敗ではなく、コマンドラインで、どのようにそれを修正することであろう理由のアイデアを持っていますか?
ご回答ありがとうございます@リチャード。残念ながら、Web管理ツールがインストールされており、使用可能なモジュールをリストするとWebAdministrationが表示されます。シェルからも使えます。スクリプトを実行するときにインポートすることはできません。それについてのアイデア? – Klee
@Klee私はあなたが試してみることができるいくつかのもので私の質問を更新しました。 – Richard
ありがとうございます。最初の答えはおそらく働いたでしょう。他の2人はすでに私が試していた。結局は、おそらくチョコレートの問題がありました。これは、$ env:PSModulePathを最初のエントリに切り詰めてしまったので、スクリプトには入力してもスクリプトは動作しませんでした。私は$ envのエントリを並べ替えて作業しました。PSModulePathおかげさまでヒープが助けになります。 – Klee