[Powershell]列出IIS绑定的端口

简介:
1
2
3
4
5
6
7
8
9
<#
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  |sort  -unique

IIS的配置文档是"C:\windows\system32\inetsrv\config\applicationHost.config"; 


参数说明:

split: 以引号中的文本参数来分割整行文本,并返回分割后的结果文本;

match: 匹配包含文本所在的行,并显示匹配的行;

notmatch:匹配包含文本所在的行,并显示不匹配的行;

-replace 'var1',"var2"   :用var2来替代文本中的var1,并返回替代后的文本;

sort: 排序;“-unique”返回唯一值,避免重复显示;




本文转自 bannerpei 51CTO博客,原文链接:http://blog.51cto.com/281816327/1584534,如需转载请自行联系原作者

相关文章
|
4月前
|
数据安全/隐私保护 时序数据库
InfluxData【部署 03】时序数据库 InfluxDB 离线安装配置使用(下载+安装+端口绑定+管理员用户创建+开启密码认证+开机自启配置)完整流程实例分享
InfluxData【部署 03】时序数据库 InfluxDB 离线安装配置使用(下载+安装+端口绑定+管理员用户创建+开启密码认证+开机自启配置)完整流程实例分享
139 0
|
5月前
|
安全 Linux Docker
当zmq 和 docker 都要绑定一个端口时,怎么不修改端口号就能解决冲突?
主机模式运行docker 容器 要使用主机模式运行Docker容器,你可以在运行Docker命令时使用--network=host选项。这将使容器共享主机的网络命名空间,意味着容器将直接使用主机的网络,而不是虚拟的网络。
56 0
|
8月前
|
Python
【从零学习python 】74. UDP网络程序:端口问题与绑定信息详解
【从零学习python 】74. UDP网络程序:端口问题与绑定信息详解
116 0
|
11月前
|
机器人
服务机器人绑定雷达端口和绑定底盘步骤
服务机器人绑定雷达端口和绑定底盘步骤
63 0
|
安全 程序员
IIS404现象解决办法之一:更换IIS的端口
IIS404现象解决办法之一:更换IIS的端口
IIS404现象解决办法之一:更换IIS的端口
|
Android开发
android 无法绑定 1024 以下端口
android 无法绑定 1024 以下端口
80 0
9kr
|
Linux 网络安全
解决宝塔反代端口+开启HTTPS后无法绑定堡塔APP的问题
反代宝塔端口+开启HTTPS能够一定程度上避开恶意扫描,提升服务器安全性。 但是堡塔APP插件不够智能,无法识别反代后的链接,导致绑定出错。 本文将通过修改源码的方式解决该问题。
9kr
582 0
解决宝塔反代端口+开启HTTPS后无法绑定堡塔APP的问题
SpringCloud 踩坑之 注册中心绑定端口一直是8080
SpringCloud 踩坑之 注册中心绑定端口一直是8080
206 0
|
开发者 Python
绑定端口的意义 | 学习笔记
快速学习绑定端口的意义
117 0
|
监控 Windows
Windows Server端口监控之powershell脚本
powershell检测端口并重启程序
603 0