C# Exchange Online中的PSObject baseobject字符串
我正在使用C#和powershell连接到microsoft online exchange services并收集用户的密码过期日期 从C#调用powershell cmdlet get-MSOnlineUser后得到的结果(以大字符串形式存储在PSObject.Object或PSObject.ImmediateObject中): 我试着浏览PSObject.Members或PSObject.Properties,但没有达成协议 我的问题是-有没有办法将这些属性反序列化为.NET中powershell framework中的一个PSObject 我认为,因为所有的事情都发生在另一端(microsoft exchange online端),所以远程服务器不会发送完整的类层次结构,所以我无法进入PSObject层次结构…但不确定 注意:我在迁移控制台powershell中调用此命令,但通过C#:C# Exchange Online中的PSObject baseobject字符串,c#,.net,powershell,exchange-server,C#,.net,Powershell,Exchange Server,我正在使用C#和powershell连接到microsoft online exchange services并收集用户的密码过期日期 从C#调用powershell cmdlet get-MSOnlineUser后得到的结果(以大字符串形式存储在PSObject.Object或PSObject.ImmediateObject中): 我试着浏览PSObject.Members或PSObject.Properties,但没有达成协议 我的问题是-有没有办法将这些属性反序列化为.NET中powers
一段时间后,microsoft团队启用了“密码永不过期”选项。我不再需要这个了=)
\n\rIdentity: test@test.com \n\r FirstName: TestFirstName \n\r LastName: TestLastName \n\r...etc.
> Get-MSOnlineUser -Identity test@test.com -Credential Get-Credential