网页版PowerShell for windows server 2003

博主分享了在Windows Server 2003上安装PowerShell 2.0并尝试通过网页控制远程桌面的过程。经过多次尝试和探索,包括IIS、权限设置、Windows服务等方法,最终通过调用Powershell.exe和cmdlet命令成功实现。这次经历让博主的技术和心态都得到了提升,认识到静心学习的重要性。
摘要由CSDN通过智能技术生成

网页版PowerShell for windows server 2003,为了实现我的终极功能:web页面控制远程桌面。

中间绕了各种路子、使用了各种技术、数次半夜惊醒起来写代码、不少于300次的测试.....最终搞定了

心酸的过程

在百度各种搜索、csdn各种搜索、博客园各种搜索、红黑网各种搜索、谷歌各种搜索.都没有直接的办法和源码,只能自己动手了

安装powershell2.0 到服务器。本地的某些脚本放在服务器里面无法执行,只能写到批处理文件,调用Process类执行,通过下面几个方法以及N次测试:

1.页面文件发布到IIS运行---无法直接调用bat文件,不通过

2.为了测试,给匿名账户添加超级管理员权限,不通过,事实也证明,这个办法简直是让服务器自杀

3.web.config添加<identity impersonate="true"...... 依旧不通过

4.iis应用程序池,标示使用自定义账户和本地系统账户,不通过

5.process配合cmd.exe执行bat脚本或者直接执行命令,不通过

接下来,换另外个思路

6.使用windows服务:仅仅在启动自定义服务时候能通过,关闭自定义服务时候不通过,功能实现一半,难产了

将编写的服务安装在win server系统,于是修修改改了不少于几十次次,每次都要安装卸载服务,十分的繁琐,而且都没实现我的需求,但中间发了个帖子,论坛上的人给一个很好的建议:编写windows服务器时候可以将逻辑代码写在另外的工程项目, 比如

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值