カスタム PowerShell モジュールを別のコンピューターよりもインポートするのに時間がかかるコンピューターがある理由を理解しようとしています。
Windows 7、PowerShell バージョン 5.0、同じフォルダー構造、同じコード、同じハードウェア仕様、および同じ profile.ps1 セットアップを持つ 2 台のコンピューターがあります。コンピューター A はモジュールのインポートに約 2 分かかり、コンピューター B は 5 秒未満かかります。
私が試した/チェックしたことは次のとおりです。
- コンピューター A のアカウントにコンピューター B でログオンします。コンピューター B はさらに高速でした。
- コンピューター A で別のアカウントにログオンします。それでも遅いです。
- ネットワークとインターネット -> インターネットのプロパティ -> コンピュータ A と B の間の詳細設定を相互参照しました。それらは同じです。
- コンピューター A と B で Get-ExecutionPolicy を確認しました。同じものです。
モジュールがコードにインポートされる方法を「最適化」することを検討したため、コンピューター A は以前よりもインポートが高速になりましたが、それでも、なぜこのように異なる速度でインポートするのかという問題は解決しません。
正しい方向へのアイデア、ガイダンス、またはポインタは大歓迎です! ありがとう :)