PowerShellでは、HostName や IP Address を取得するのにいくつかやり方が考えられます。 今回、PSRemoting中に取得するに当たって、どの方法が最も実行速度が速いのかを測ってみたので公開します。 検証環境 以下を 同一Zoneの Public VPCからPrivate VPC x2 に向けて10回実行した結果で、単一インスタンスに対して最も遅かった時間(ms)を取得しています。 (初回のDNS解決はICMPで処理済み) PS Remoting 接続元サーバー (Public VPC) Amazon AWS EC2 インスタンス (m1.large) with Windows Server 2012 PS Remoting 接続先サーバー x 2 (Private VPC) Amazon AWS EC2 インスタンス (m1.medium) with Wind