[英]Install Windows service on a remote machine using PowerShell 2.0
[英]How to uninstall a service on remote machine using powershell?
我是Powershell脚本的新手。 我想在远程计算机上卸载服务,然后重新安装。 我能够停止该服务,更改该服务正在使用的文件,然后再次启动它。 但是,现在我想完全卸载它。
还有一件事,我将通过TeamCity执行这些脚本。
我尝试了以下方法,但是每种方法都给您带来麻烦:
有什么有希望的解决方案吗? 任何帮助将是可观的。
在使用了很多TC和许多命令之后,我终于得到了卸载远程计算机上的服务并使其正常工作的答案。
我已经使用了“ wmic”命令,并为/ node:,/ username:和/ password:参数提供了远程计算机名称,用户名和密码。 并且,提供了“ installutil.exe”命令以远程执行。 这里的实际命令是
"wmic /NODE:$serverName /USER:$userName /PASSWORD:$password process call create '$path_to_installutil_exe\installutil /u $exe_location_path_of_service'"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.