Jak mogę wprowadzić plik konfiguracyjny do skryptów PowerShell?

Załóżmy, że mam skrypt Powershell o nazwie Foo.ps1

Chciałbym przedstawić plik konfiguracyjny XML o nazwie Foo.ps1.config

gdzie mogę określić ustawienia środowiska, takie jak:

<FunctionsDirectory>
     $ScriptDirectory\Functions
</FunctionsDirectory>
<ModulesDirectory>
     $ScriptDirectory\Modules
</ModulesDirectory>

A potem chciałbym załadować tę konfigurację na początku Foo.ps1, aby móc zaimportować moje moduły i kropkę do katalogu Functions.

Jak mogę to osiągnąć w PowerShell?

questionAnswers(3)

yourAnswerToTheQuestion