Powershell 脚本替换 sc 配置

Posted

技术标签:

【中文标题】Powershell 脚本替换 sc 配置【英文标题】:Powershell script replace sc config 【发布时间】:2019-11-29 12:27:33 【问题描述】:

美好的一天,

我寻找与

相同的命令

sc config BITS type= own 在 Powershell 中。 我认为与 set-service -name BITS -computername server1234 -idon´t know

我的问题是我的 INVOKE-COMMAND 不起作用。 但是所有脚本都只工作这一行不起作用。

Invoke-Command -ComputerName $serverneedhelp -ScriptBlock Start-Process cmd -ArgumentList "/c 'sc config bits type= own'"

如果有人可以帮助我,那就太好了。 谢谢你

问候 一月

【问题讨论】:

您是否尝试过直接调用sc.exe 而不是通过cmd 【参考方案1】:

直接运行?

Invoke-Command $serverneedhelp  sc config bits type= own 

另一种选择是使用 wmi:Configure service with Set-Service

【讨论】:

【参考方案2】:

在我的脚本中使用它

Invoke-Command -ComputerName $serverneedhelp -ScriptBlock Start-Process cmd  -ArgumentList "/c sc config bits type= own"

但是我搜索了一个没有 cmd 的 Powershell 版本

【讨论】:

【参考方案3】:

我知道这是旧线程,但也许有人会从中受益。 对我有用的是:

Invoke-Command -ComputerName $serverneedhelp -ScriptBlock & SC.exe config "bits" type= own

【讨论】:

以上是关于Powershell 脚本替换 sc 配置的主要内容,如果未能解决你的问题,请参考以下文章

为自动执行设置 PowerShell 脚本

powershell PowerShell脚本,用于替换Web应用程序中网站集中所有网站中的所有徽标。

powershell Powershell脚本遍历提升列表中的所有项目,并替换图片和链接。这遍历了所有

Windows Powershell脚本用于在特定字符串后查找和替换字符串

如何将 .bat 文件中的变量导入 PowerShell 脚本?

我的 PowerShell 脚本仅在从 ISE 运行时才有效