問題タブ [import-module]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
powershell - インポート モジュールの速度の不一致
カスタム PowerShell モジュールを別のコンピューターよりもインポートするのに時間がかかるコンピューターがある理由を理解しようとしています。
Windows 7、PowerShell バージョン 5.0、同じフォルダー構造、同じコード、同じハードウェア仕様、および同じ profile.ps1 セットアップを持つ 2 台のコンピューターがあります。コンピューター A はモジュールのインポートに約 2 分かかり、コンピューター B は 5 秒未満かかります。
私が試した/チェックしたことは次のとおりです。
- コンピューター A のアカウントにコンピューター B でログオンします。コンピューター B はさらに高速でした。
- コンピューター A で別のアカウントにログオンします。それでも遅いです。
- ネットワークとインターネット -> インターネットのプロパティ -> コンピュータ A と B の間の詳細設定を相互参照しました。それらは同じです。
- コンピューター A と B で Get-ExecutionPolicy を確認しました。同じものです。
モジュールがコードにインポートされる方法を「最適化」することを検討したため、コンピューター A は以前よりもインポートが高速になりましたが、それでも、なぜこのように異なる速度でインポートするのかという問題は解決しません。
正しい方向へのアイデア、ガイダンス、またはポインタは大歓迎です! ありがとう :)
azure - aspコアWebサイトからのpowershellを使用したインポートモジュール
現在、ASP コア アプリケーションから PowerShell アプリケーションを呼び出そうとしています。
私の最初のコマンドは Import-Module で、正しいモジュールがロードされていることを確認します。
これを行うためにいくつかの方法を試しました:
これにより CommandNotFoundException がスローされます。
「Import-Module AzureRm」という用語は、コマンドレット、関数、スクリプト ファイル、または操作可能なプログラムの名前として認識されません。名前のスペルを確認するか、パスが含まれている場合は、パスが正しいことを確認してから再試行してください。
代わりに AddScript を使用すると、フィードバックがまったく得られません。
var result = ps.AddScript("Import-Module AzureRm").Invoke();
結果は常に空のオブジェクトとして返されます。
ASP コア アプリケーションで Import-Module を使用することは可能ですか?
空のオブジェクトではなく、AddScript から結果を取得するにはどうすればよいですか?