[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,如需转载请自行联系原作者

相关文章
|
9月前
|
Python
Python网络编程基础(Socket编程)绑定地址和端口
【4月更文挑战第9天】在UDP服务器编程中,我们首先需要创建一个UDP套接字,然后绑定一个本地地址和端口,以便客户端可以通过这个地址和端口与我们的服务器进行通信。下面,我们将详细讲解如何绑定地址和端口。
|
9月前
|
数据安全/隐私保护 时序数据库
InfluxData【部署 03】时序数据库 InfluxDB 离线安装配置使用(下载+安装+端口绑定+管理员用户创建+开启密码认证+开机自启配置)完整流程实例分享
InfluxData【部署 03】时序数据库 InfluxDB 离线安装配置使用(下载+安装+端口绑定+管理员用户创建+开启密码认证+开机自启配置)完整流程实例分享
525 0
|
6月前
|
网络安全 C++
【Azure Developer】Visual Studio 2019中如何修改.Net Core应用通过IIS Express Host的应用端口(SSL/非SSL)
【Azure Developer】Visual Studio 2019中如何修改.Net Core应用通过IIS Express Host的应用端口(SSL/非SSL)
|
9月前
|
网络协议
TCP和UDP可以绑定同样的端口吗?
TCP和UDP可以绑定同样的端口吗?
|
9月前
|
网络协议
绑定地址和端口
【4月更文挑战第4天】创建socket对象后,需将其绑定到特定地址和端口。根据服务器需求,地址可选localhost(仅本机服务)、实际IP地址(公开服务)或空字符串(所有地址)。端口号应避开0-1023的保留范围。使用`bind()`方法绑定地址和端口,如`sock.bind((&#39;&#39;, 12345))`。绑定可能遇到错误,需用异常处理机制捕获,确保程序稳定。
|
安全 Linux Docker
当zmq 和 docker 都要绑定一个端口时,怎么不修改端口号就能解决冲突?
主机模式运行docker 容器 要使用主机模式运行Docker容器,你可以在运行Docker命令时使用--network=host选项。这将使容器共享主机的网络命名空间,意味着容器将直接使用主机的网络,而不是虚拟的网络。
136 0
|
Python
【从零学习python 】74. UDP网络程序:端口问题与绑定信息详解
【从零学习python 】74. UDP网络程序:端口问题与绑定信息详解
245 0
|
机器人
服务机器人绑定雷达端口和绑定底盘步骤
服务机器人绑定雷达端口和绑定底盘步骤
103 0
|
安全 程序员
IIS404现象解决办法之一:更换IIS的端口
IIS404现象解决办法之一:更换IIS的端口
IIS404现象解决办法之一:更换IIS的端口
|
Android开发
android 无法绑定 1024 以下端口
android 无法绑定 1024 以下端口
173 0