草庐IT

windows - 如何修改多个服务?

我一直在玩我在这里找到的一个脚本……这是一个非常优雅的脚本。但是,每次我尝试修改它以对多个服务执行停止/启动时,我都会破坏它。缺少单独列出的每一个。有任何想法吗?这是启动/停止服务的脚本。$SvcName需要读取这些服务:ftSysPolicy、ftSysInventory、ftSysAlarm、ftSysSSN、ftSysRpcProv、ftSysEService、ftSysRAS、ftSysMad#Changethesevaluestosuityourneeds:$SvcName='Spooler'$SvrName='localhost'#Initializevariables:[

windows - 停止服务不释放其资源?

我正在尝试将补丁部署到我创建的服务并替换服务文件。出于这个原因,我需要停止服务以便释放文件。我正在使用sc\\remotestopsvcname,然后我使用sc\\remotequerysvcname查询服务,直到我看到它的状态为STOPPED。此时应该解锁服务文件,为了安全起见,我还使用sc\\remotedeletesvcname删除了服务。仍然,它似乎没有释放文件,任何删除或更改尝试都失败了。我知道一种解决方案可能是反复轮询文件,但我想避免使用这种方法。有什么建议吗? 最佳答案 Windows不确保提供服务的进程在服务停止时终