我是powershell脚本的新手。我想在远程计算机上卸载服务并重新安装它。我能够停止服务,更改服务正在使用的文件并再次启动它。 但是,现在我想完全卸载它。
还有一件事,我将通过TeamCity执行这些脚本。
我尝试过以下方法,但每个人都有麻烦:
有什么有前景的解决方案吗? 任何帮助都会很明显..
答案 0 :(得分:1)
在玩了很多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'"