PowerShell获取URL链接中的主机和端口号


可以使用System.Uri对象,比较方便。

PS D:\> $uri=([uri]'https://www.pstips.net')
PS D:\> $uri


AbsolutePath   : /
AbsoluteUri    : https://www.pstips.net/
LocalPath      : /
Authority      : www.pstips.net
HostNameType   : Dns
IsDefaultPort  : True
IsFile         : False
IsLoopback     : False
PathAndQuery   : /
Segments       : {/}
IsUnc          : False
Host           : www.pstips.net
Port           : 80
Query          :
Fragment       :
Scheme         : http
OriginalString : https://www.pstips.net
DnsSafeHost    : www.pstips.net
IsAbsoluteUri  : True
UserEscaped    : False
UserInfo       :



PS D:\> $uri.Host
www.pstips.net
PS D:\> $uri.Port
80
本文链接: https://www.pstips.net/powershell-get-host-and-port-from-url.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!

关于 Mooser Lee

我是一个Powershell的爱好者,创建了PowerShell中文博客,热衷于Powershell技术的搜集和分享。本站部分内容来源于互联网,不足之处敬请谅解,并欢迎您批评指正。

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注