私はC#とpowershellを使用してMicrosoftオンライン交換サービスに接続し、ユーザーのパスワード有効期限を収集しています。Exchange OnlineのPSObject baseobject文字列
私は(大きな文字列としてPSObject.ObjectまたはPSObject.ImmediateObject内に格納さ)のC#からPowerShellのコマンドレットは、Get-MSOnlineUserを呼び出した後に取得結果:
私はPSObject.MembersまたはPSObject.Propertiesを通過しようとしましたしかし、何もしないでください
私の質問は、.NETのpowershellフレームワーク内のPSObjectsのいずれかにこれらのプロパティを逆シリアル化する方法ですか?
私はPSObject階層を下って行くことができないので、リモートがクラスの完全な階層を送信しないように、反対側(マイクロソフトの交換オンライン側)で起こるので、思う。
注:私は、移行コンソールPowerShellではなく、C#のを通じて、このコマンドを呼んでいる:中に、Microsoftのチームが有効になった後
> Get-MSOnlineUser -Identity [email protected] -Credential Get-Credential