[Powershell]列出IIS绑定的端口
<# Script Editor: Snail Yu Date: 2014-11-29 #> $IISsetting=Get-Content "C:\windows\system32\inetsrv\config\applicationHost.config" $BindingInformation=((($IISsetting -match "bindinginformation") -split "information=") -replace ‘"‘,"") -match ":" $BindingPort=(($BindingInformation -split ":") -match "[0-9]$") -notmatch "\." echo $BindingPort
IIS的配置文档是"C:\windows\system32\inetsrv\config\applicationHost.config";
参数说明:
split: 以引号中的文本参数来分割整行文本,并返回分割后的结果文本;
match: 匹配包含文本所在的行,并显示匹配的行;
notmatch:匹配包含文本所在的行,并显示不匹配的行;
-replace ‘var1‘,"var2" :用var2来替代文本中的var1,并返回替代后的文本;
正则表达式见博客:http://281816327.blog.51cto.com/907015/1414286
本文出自 “缘随心愿” 博客,请务必保留此出处http://281816327.blog.51cto.com/907015/1584534
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。