You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

批量远程操作指定服务的PowerShell脚本完善求助

批量远程操作指定服务的PowerShell脚本完善求助

大家好,我希望这个提问发对板块了。我知道类似的问题已经被问过好多次,但我没找到完全契合我需求的解决方案。

我想要一个能同时在多台远程服务器上运行的脚本,核心功能是:如果某个特定服务处于运行状态就停止它,并且把它的启动类型改成手动。

这部分操作其实不算难,但我还希望脚本能实时反馈当前正在执行的任务,而且在操作完成后能再次检查目标服务,确认它确实已经停止,同时启动类型也设置成手动了。

目前我写出的脚本片段是这样的:

## 获取用户凭据
$credtentials = Get-Credential

## 目标服务名称
$servicename = 'Spooler'

## 目标服务器
$server = 'myserver'

$service = Get-Service -Name $servicename -ComputerName $server

if ($service.StartType -eq 'Automatic') {
    $service | Set-Service -StartupType Manual
}

有没有大佬能帮忙完善这个脚本呀?

备注:内容来源于stack exchange,提问作者Beckyboo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 15:04:10