Powershell - 从 C# Cmdlet 获取变量
我正在编写一个 C# Cmdlet,需要获取全局脚本变量的值。 我该怎么做?
我注意到运行空间有 SessionStateProxy.GetVariable 方法。 我可以从 C# Cmdlet 访问运行空间吗?
谢谢!
I'm writing a C# Cmdlet that needs to get the value of a global script variable.
How do I do it?
I noticed that the Runspace has SessionStateProxy.GetVariable method.
Can I access the runspace from a C# Cmdlet?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您正在实现 PSCmdlet,请使用
this
变量来访问它,如下所示:If you're implementing a PSCmdlet use the
this
variable to access it like so: