如何使用正则表达式从URL格式中获取机器名称、协议和端口号
本文关键字:协议 口号 机器 获取 正则表达式 何使用 URL 格式 | 更新日期: 2023-09-27 17:49:14
从URL格式中,如何使用powershell获取Protocol, Machine Name和Port Number
这个页面使用c#获取协议和端口号。但是我还想获取机器名,并且需要使用powershell
你可以直接使用:
$a = [System.Uri]"http://www.contoso.com:8080/letters/readme.html"
:
$a | fl *
AbsolutePath : /letters/readme.html
AbsoluteUri : http://www.contoso.com:8080/letters/readme.html
LocalPath : /letters/readme.html
Authority : www.contoso.com:8080
HostNameType : Dns
IsDefaultPort : False
IsFile : False
IsLoopback : False
PathAndQuery : /letters/readme.html
Segments : {/, letters/, readme.html}
IsUnc : False
Host : www.contoso.com
Port : 8080
Query :
Fragment :
Scheme : http
OriginalString : http://www.contoso.com:8080/letters/readme.html
DnsSafeHost : www.contoso.com
IsAbsoluteUri : True
UserEscaped : Fa
对于协议,Http
由
$a.Scheme