2

スクリプトにPowercliスナップインをロードしています。セッションで初めてスクリプトを実行すると、さらに時間がかかります。同じスナップインを使用する別のスクリプトを実行すると、時間がかかりません。[Measure-Commandコマンドレットを使用してパフォーマンスを測定しました]

したがって、新しいセッションが作成されるたびに、スクリプトの実行に時間がかかると思います。

この場合、ユーザーはファイルを右クリックしてPowerShellを実行し、PowerShellで実行するため、常に新しいセッションで実行されます。だから彼らは遅さに直面するたびに。

セッションで初めてPowerShellスクリプトを実行するのに時間がかかるのはなぜですか?

この遅さを回避する方法はありますか?[Powershell2.0を使用しています]

4

1 に答える 1

4

スナップインを読み込んでいます。同じセッションでスクリプトを2回実行すると、スクリプトはすでにロードされているため、Add-PSSnapIn何もすることがないことに気付いたときにすぐに戻ります。

スナップインを常にロードしたい場合は、プロファイルでロードできます。単に行う

notepad $profile

PowerShellで、Add-PSSnapIn呼び出しを追加します。

于 2012-04-25T10:41:22.747 に答える