首页 > 解决方案 > 在远程 Windows 服务器计算机上添加注册表项不起作用

问题描述

我有两台运行 Windows Server 2012 R2 的加入域的机器(ServerA 和 ServerB)。

我想从 ServerA 在 ServerB 中添加新的注册表项。我在 ServerA 中运行以下命令:

reg add \\ServerB\HKLM\SOFTWARE\MyCompany\MyApp /v Username /t REG_SZ /d ABC123 /f

上述命令的输出:操作成功完成。

但是当我在 ServerB 中检查注册表时,我没有找到新添加的键。

我正在使用 MSBuild 在 ServerA 的脚本中运行此命令。

部署项目

  <Target Name="Deploy_Registry">

<!--Make sure the Remote Registry service is started-->
<ServiceController MachineName="ServerB" ServiceName="Remote Registry" Action="Start" ContinueOnError="true"/>
<Exec Command='reg add \\ServerB\HKLM\SOFTWARE\MyCompany\MyApp /v Username /t REG_SZ /d ABC123 /f' ContinueOnError='false' /></Target>  

标签: msbuildregistrywindows-server-2008-r2msbuild-task

解决方案


推荐阅读