問題タブ [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.

0 投票する
0 に答える
342 参照

powershell - インポート モジュールの速度の不一致

カスタム PowerShell モジュールを別のコンピューターよりもインポートするのに時間がかかるコンピューターがある理由を理解しようとしています。

Windows 7、PowerShell バージョン 5.0、同じフォルダー構造、同じコード、同じハードウェア仕様、および同じ profile.ps1 セットアップを持つ 2 台のコンピューターがあります。コンピューター A はモジュールのインポートに約 2 分かかり、コンピューター B は 5 秒未満かかります。

私が試した/チェックしたことは次のとおりです。

  1. コンピューター A のアカウントにコンピューター B でログオンします。コンピューター B はさらに高速でした。
  2. コンピューター A で別のアカウントにログオンします。それでも遅いです。
  3. ネットワークとインターネット -> インターネットのプロパティ -> コンピュータ A と B の間の詳細設定を相互参照しました。それらは同じです。
  4. コンピューター A と B で Get-ExecutionPolicy を確認しました。同じものです。

モジュールがコードにインポートされる方法を「最適化」することを検討したため、コンピューター A は以前よりもインポートが高速になりましたが、それでも、なぜこのように異なる速度でインポートするのかという問題は解決しません。

正しい方向へのアイデア、ガイダンス、またはポインタは大歓迎です! ありがとう :)

0 投票する
0 に答える
89 参照

azure - aspコアWebサイトからのpowershellを使用したインポートモジュール

現在、ASP コア アプリケーションから PowerShell アプリケーションを呼び出そうとしています。

私の最初のコマンドは Import-Module で、正しいモジュールがロードされていることを確認します。

これを行うためにいくつかの方法を試しました:

これにより CommandNotFoundException がスローされます。

CommandNotFoundException

「Import-Module AzureRm」という用語は、コマンドレット、関数、スクリプト ファイル、または操作可能なプログラムの名前として認識されません。名前のスペルを確認するか、パスが含まれている場合は、パスが正しいことを確認してから再試行してください。

代わりに AddScript を使用すると、フィードバックがまったく得られません。

var result = ps.AddScript("Import-Module AzureRm").Invoke();

結果は常に空のオブジェクトとして返されます。

ASP コア アプリケーションで Import-Module を使用することは可能ですか?

空のオブジェクトではなく、AddScript から結果を取得するにはどうすればよいですか?