从C#自定义cmdlet中调用读取主机cmdlet
我正在编写一组需要Oauth2身份验证的Powershell cmdlet。我现在可以打开一个新的浏览器窗口,用户复制出访问身份验证代码以传递回cmdlet。但是,这意味着我必须有一个单独的cmdlet,它现在接受身份验证代码作为输入 有没有办法调用读取主机?我尝试了,但尽管已列出,但未显示在Microsoft.PowerShell.Commands命名空间下,但类似于从C#自定义cmdlet中调用读取主机cmdlet,c#,powershell,input,cmdlet,C#,Powershell,Input,Cmdlet,我正在编写一组需要Oauth2身份验证的Powershell cmdlet。我现在可以打开一个新的浏览器窗口,用户复制出访问身份验证代码以传递回cmdlet。但是,这意味着我必须有一个单独的cmdlet,它现在接受身份验证代码作为输入 有没有办法调用读取主机?我尝试了,但尽管已列出,但未显示在Microsoft.PowerShell.Commands命名空间下,但类似于 我尝试了Console.ReadLine(),但在运行Cmdlet时忽略了它。Microsoft.PowerShell.Com
我尝试了Console.ReadLine(),但在运行Cmdlet时忽略了它。Microsoft.PowerShell.Commands命名空间中有
ReadHostCommand
,但您必须引用Microsoft.PowerShell.Commands.Utility.dll
程序集。啊,这是我应该想到的谦卑回答。谢谢你提醒我检查基本知识!