Powershell - 从C#Cmdlet获取变量

Yuv*_*led 8 c# powershell cmdlets

我正在编写一个需要获取全局脚本变量值的C#Cmdlet.我该怎么做?

我注意到Runspace有SessionStateProxy.GetVariable方法.我可以从C#Cmdlet访问运行空间吗?

谢谢!

Kei*_*ill 8

如果您正在实现PSCmdlet,请使用该this变量来访问它,如下所示:

this.SessionState.PSVariable.GetValue()
Run Code Online (Sandbox Code Playgroud)