我正在尝试将我的服务器配置为自动发送与 Microsoft 客户体验改善计划 (CEIP) 相关的数据 - 换句话说,将软件质量遥测数据发送给 Microsoft。在以前版本的 Windows Server(在服务器核心安装中)上,我将运行:
serverceipoptin /enable
但是,似乎 serverceipoptin 不存在于 Windows Server 2019(服务器核心安装)上。支持哪些推荐的命令来实施等效配置?
这些系统未加入域,也没有图形用户界面,因此有效答案必须提供 cmd.exe 命令或 PowerShell 命令。提前致谢!
答案1
使用 Sysinternals Process Monitor 观察 ServerCeipOptin.exe 在 Windows Server 2012 R2 上执行的操作后,我能够观察到它在使用 /enable 开关运行时会写入一个注册表值。在 Windows Server 2019 上,由于缺少 ServerCeipOptin.exe,因此以下命令:
ServerCeipOptin.exe /enable
可以通过运行以下等效命令来近似计算:
REG ADD "HKLM\SOFTWARE\Microsoft\SQMClient\Windows" /v "CEIPEnable" /t REG_DWORD /d 1 /f
对于那些对/禁用开关,等效命令为:
REG ADD "HKLM\SOFTWARE\Microsoft\SQMClient\Windows" /v "CEIPEnable" /t REG_DWORD /d 0 /f