ASP.NET可不可以控制某WindowServer服务器,添加修改删除Windows用户
ASP.NET能否控制某WindowServer服务器,添加修改删除Windows用户?
如题,先看看原理上能否实现。如果不能有没有其他思路?
------解决思路----------------------
可以,你的ASP.NET站点装在相应的server上,然后启动应用程序池的账户改为 administrators组里的用户,保证有权限。然后比如调用WindowsService相关的类就能操作windows服务,和普通的用winform程序操作没什么大区别。
关键还是权限。除了不能直接操控桌面,不能直接开线程去做持续性的工作等。但也都有其他方式代为实现。
------解决思路----------------------
控制用户 net user命令就行了, 关键是如何执行, 最好是有个内应, 比如开一个端口接收命令然后执行, 至于权限, 可以写一个服务, 然后用权限高的帐户执行.
如题,先看看原理上能否实现。如果不能有没有其他思路?
------解决思路----------------------
可以,你的ASP.NET站点装在相应的server上,然后启动应用程序池的账户改为 administrators组里的用户,保证有权限。然后比如调用WindowsService相关的类就能操作windows服务,和普通的用winform程序操作没什么大区别。
关键还是权限。除了不能直接操控桌面,不能直接开线程去做持续性的工作等。但也都有其他方式代为实现。
------解决思路----------------------
控制用户 net user命令就行了, 关键是如何执行, 最好是有个内应, 比如开一个端口接收命令然后执行, 至于权限, 可以写一个服务, 然后用权限高的帐户执行.