msbuild - 在远程 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>
解决方案
推荐阅读
- mongodb - 使用 Google Analytics 计算视频内容创建者的付款
- firebase - Swiftui Firebase NowPlayable 音频 AVPlayerItem。无法将“StorageReference”类型的值转换为预期的参数类型“URL”
- url - 将 URL 重定向为 wordpress
- r - 如何通过在R中下载jpeg文件来跳过循环中的元素
- javascript - 如何在 JavaScript 中基于条件的简化操作代码中获取“else”?
- reactjs - 部署Next js应用程序时如何解决vercel“ModuleNotFoundError”
- node.js - 无法将 AWS 上的节点 JS lambda 函数与 VPC 中的 RDS 成功连接
- javascript - NODE.JS 本地主机拒绝连接
- javascript - 窗口 addEventListener keydown 不起作用
- python - 将 AWS KMS 非对称密钥签名/验证签名编码为 base64 并验证