本文目录
介绍
如何在ASP.NET 程序中执行PowerShell脚本,相信你已经有所了解。今天我们分享如何借助.NET Framework中的类System.Net.HttpListener来使用PowerShell脚本搭建一个轻量级的Web服务。这样在服务器端打开指定端口并进行监听,当接受到来自客户端的HTTP请求后,返回相应的XML,Json,html字符串。
这是CosmosKey 写的一个简易的组件,然而麻雀虽小,五脏俱全,核心功能已经实现,留给后来人继续扩展和改造。
示例
服务器
Invoke-PSIS -URL "http://*:8800/" -AuthenticationSchemes negotiate -ProcessRequest { Write-Verbose $request.RequestBody Get-Service $request.RequestObject.ServiceName } -Verbose -Impersonate
客户端
Invoke-RestMethod -Method post -Uri 'http://localhost:8800/json' -UseDefaultCredentials
下载链接:PSIS
本文链接: https://www.pstips.net/psis.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!
这个psis怎么导入powershell使用