支持所有版本的SQLserver。 你是否需要连接数据库?这里有一段代码演示如何 […]

今天在Team内部做PowerShell知识分享时,制作了一个PPT。在此分享给 […]
PowerShell 调情 PPT
支持所有版本 把结果变成复杂的HTML报告,一个简单的方法是定义三个脚本块:一个 […]
Powershell创建HTML报告
支持所有PS版本 Powershell处理可执行程序(如EXE)类似其它语言。然 […]
Powershell控制可执行命令
支持3.0及以后版本 Powershell内部的ETS是负责将对象转成文本。 要 […]
Powershell伪装对象
支持3.0及以后版本 下面是一个简单有效的创建一个自定义对象的方法: $obje […]
Powershell创建一个新对象
支持所有版本 WMI是一个强大的技术:只需要简单的指定一个WMI类名就能返回它类 […]
Powershell使用WMI工具
支持所有版本 有时你可能会需要分析系统文件将他们传输到硬盘,或你想直接从“evt […]
Powershell从文件获取系统日志
支持3及以后版本 默认通过Enable-PSRemoting打开PS远程,启动了 […]
Powershell非域信任也能远程
支持PS 3.0及以后版本 如果你要通过Powershell远程访问电脑。这时你 […]
Powershell开启关闭远程连接

可能有些情况下,你不想完全体验通过PSRP(PowerShell远程处理协议)远程管理,或有需要从非Windows系统上执行一些PowerShell脚本。你可能会像我很久之前在这篇文章中写的那样直接基于WS-Man来写代码。但是那样很复杂,并且需要WS-Man和SOAP的一些知识。为了你能非常简单的远程执行PoweShell脚本,使用REST API是一个很好的选择,因为现在许多流行的编程语言都可以简单的执行HTTP的GET操作。
使用简单的HTTP api来执行PowerShell脚本
目前PowerShell只能运行在Windows系统上,如何才能在非Windows系统上管理windows系统呢?本文中,我将重点放在WinRS“协议”,不会讨论 WS-Transfer,SOAP,HTTP等细节。