プレックス サーバーから再生するときに、2 人のユーザーが同じユーザー名を使用しているが異なる IP を使用している場合に通知するために、powershell スクリプトを作成しています。
その時点でストリーミングされている現在の接続の xml 表示を取得することができました。
私がする必要があるのは、ユーザー ID と IP アドレスを抽出する reg 式を考え出すことです。次に、重複するユーザー ID があり、IP が異なるかどうかを確認するために検索を行うことができます。
'\b\d{1,3}.\d{1,3}.\d{1,3}.\d{1,3}\b'</ である IP アドレスの正規表現を見つけることができましたp>
しかし、そこからユーザーIDを抽出するのにも苦労しています。ユーザー ID は常に数字ですが、制限はありません。
データ例はこちら
<User id="13456" title="usersmith" />
<Player address="2.2.2.2" device="Windows" machineIdentifier="a9b222ef940"