概要
このモジュールでは、関数とモジュールについて学習しました。 重要なポイントを次に示します。
関数は再利用可能なコードのブロックです。 関数を使用すると、スクリプト内に同じコードを複数回配置するのではなく、スクリプト内で繰り返しアクションを実行できます。
変数には特定のスコープがあり、スコープ間の対話方法が制限されています。 変数スコープには、グローバル、スクリプト、および関数を指定できます。
モジュールを作成して、関数を格納し、それらの関数をスクリプト間で共有することができます。 関数をモジュールに配置すると、コマンドレットと同様に検出可能となります。 また、Windows に含まれるモジュールと同様に、関数が必要になると、作成したモジュールが自動的に読み込まれます。
ドット ソーシングは、別のスクリプトを現在のスコープにインポートするためのメソッドです。 関数が含まれているスクリプト ファイルがある場合は、ドット ソーシングを使用して、Windows PowerShell プロンプトで関数をメモリに読み込むことができます。
ドット ソーシングは、汎用名前付け規則 (UNC) パスを使用して、ローカル ファイルまたはネットワーク経由で読み込むことができます。
その他の参考資料
さらに学習するには、以下のドキュメントを参照してください。