Webアプリケーションの展開に関連する特定のタスクでWindows管理者を支援するために、Windows管理者向けのPowerShellスクリプトを作成しようとしています。
PowerShellスクリプト(.ps1)を実行する代わりに、 PowerShellモジュール(.psm1)の開発を支持または除外する必要がある理由はありますか?
スクリプトを開発するための引数
- 単純さ:スクリプトの使用は、モジュールをインストールする必要がないため、Windows管理者にとっては少し簡単で簡単だと思います(ただし、私はWindows管理者ではないため、間違っている可能性があります)。
- より迅速な開発:モジュールの開発には、内部メソッドへのエクスポージャーをより注意深くプログラミングする必要があります。これはAPIを設計するようなものであるため、より厳密にする必要があります。
モジュールを開発するための議論:
- 再利用性:これが最初に頭に浮かぶことです。管理者がスクリプトを自分のスクリプトに統合したい場合、スクリプトを呼び出すよりも、1つ(または複数)のコマンドレットを公開するモジュールを再利用する方が簡単かもしれません。
- ..。
PSスクリプトとPSモジュールの一般的な使用例、またはそれぞれの選択肢の技術的な制限を知っている場合は、役立つ可能性があります。