多くの一般的な管理および展開機能を含む PowerShell モジュールがあります。これは、すべてのクライアント ワークステーションにインストールされています。このモジュールは、ログイン時、スケジュールされたタスク、または展開中に実行される多数のスクリプトから呼び出されます。
モジュール内から、呼び出しスクリプトの名前を取得できます。
function Get-CallingScript {
return ($script:MyInvocation.ScriptName)
}
ただし、モジュール内から、呼び出し元のスクリプトに最初に渡されたパラメーターにアクセスする方法が見つかりませんでした。私の目的では、辞書オブジェクトの形式でそれらにアクセスしたいと思いますが、元のコマンド ラインでも可能です。残念ながら、私のユース ケースでは、スクリプト内からパラメーターにアクセスしてモジュールに渡すことはできません。
何か案は?ありがとうございました。