Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Exchange Online中的PSObject baseobject字符串_C#_.net_Powershell_Exchange Server - Fatal编程技术网

C# Exchange Online中的PSObject baseobject字符串

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

我正在使用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#:


一段时间后,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