Mooser Lee


关于 Mooser Lee

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

2
IIS中每个网站可以绑定多个IP地址或者端口号,使用PowerShell可以获取这些配置的链接,并用来访问该网站。如果一个网站有绑定的主机名或者域名,优先以域名作为域名。如果没有域名配置,以配置的绑定的IP地址作为主机名。如果IP地址未配置,则获取本机的IPV4地址作为主机名。如果端口为80端口,在网站地址中不予显示。

PowerShell获取IIS绑定的网站地址



1
从西安坐飞机去深圳,比坐火车是提速了,但是你可能错过欣赏沿途植被由北往南渐变的奇妙景观了。Invoke-WebRequest的提速也是如此。在Invoke-WebRequest提速中提到“使用-UseBasicParsing后,Invoke-WebRequest在请求完数据后,就不会调用IE去进行DOM树结果的解析”。然会@小楼回复:”用了这个参数少了很多东西。”那到底少了什么呢?

Invoke-WebRequest中的UseBasicParsing



4
在PowerShell 3.0以后的版本中Invoke-WebRequest用途非常广泛,给采集党,web服务调用党带来了很多方便。但是Invoke-WebRequest的执行速度稍微有点慢,先是看到一个进度条在请求数据,数据请求完毕后,结果还没有出来,不知道它在搞什么鬼。

Invoke-WebRequest提速






1
尽管对IT管理员或者开发者来讲,这是一个很常见的任务,但是在网上能找到“远程安装一个msi包或者exe应用程序”的相关文档还是比较少的。甚至有人在一些论坛的评论中写道,这不可能实现。事实上还是可以的。我会在本文提供两段代码,分别负责远程安装MSI包和EXE可执行应用程序。

使用PowerShell远程安装应用程序