6
グローバルスクリプト変数の値を取得する必要があるC#コマンドレットを作成しています。 どうすればよいですか?Powershell - C#コマンドレットから変数を取得
RunspaceにSessionStateProxy.GetVariableメソッドがあることに気付きました。 C#コマンドレットからランスペースにアクセスできますか?
ありがとうございます!
グローバルスクリプト変数の値を取得する必要があるC#コマンドレットを作成しています。 どうすればよいですか?Powershell - C#コマンドレットから変数を取得
RunspaceにSessionStateProxy.GetVariableメソッドがあることに気付きました。 C#コマンドレットからランスペースにアクセスできますか?
ありがとうございます!
あなたがPSCmdletを実装している場合はそのようにそれにアクセスするためにthis
変数を使用します。
this.SessionState.PSVariable.GetValue()
または短い:this.GetVariableValue(...) –
は 'System.Managementのためのオプションがあります。 Automation.Cmdlet'? – craig