Dynamics crm CRM 2013-批量更新';当前格式';(英国日期格式)

Dynamics crm CRM 2013-批量更新';当前格式';(英国日期格式),dynamics-crm,dynamics-crm-2013,settings,Dynamics Crm,Dynamics Crm 2013,Settings,是否有人知道批量更新Dynamics CRM 2013用户以在“当前格式”用户设置下选择英国日期格式的方法?通过代码或使用现有工具 我确实有一个用于CRM 2011的工具,但它似乎不再可用。XrmToolbox有一个设置更新工具,但不允许更改此设置 或者,如果可以从UserSettings表手动更新,是否有人知道其不是工具?(虽然我知道这是不受支持的)看看。有一个名为“用户设置实用程序”的工具,它应该允许您批量修改用户设置 我相信usersettings表更新也应该可以工作,但我假设上面的工具使

是否有人知道批量更新Dynamics CRM 2013用户以在“当前格式”用户设置下选择英国日期格式的方法?通过代码或使用现有工具

我确实有一个用于CRM 2011的工具,但它似乎不再可用。XrmToolbox有一个设置更新工具,但不允许更改此设置

或者,如果可以从UserSettings表手动更新,是否有人知道其不是工具?(虽然我知道这是不受支持的)

看看。有一个名为“用户设置实用程序”的工具,它应该允许您批量修改用户设置


我相信usersettings表更新也应该可以工作,但我假设上面的工具使用SDK,这是一种更受支持的方式。

我曾经写过一些代码来做类似的事情

要更新单个用户的设置,您应该能够执行以下操作(尽管我还没有尝试):

localid的列表可从

如果有任何否决票-请您提供反馈,以便我可以改进问题,而不仅仅是否决票。这看起来是一个好问题,因为根据网站指南,它是关于“程序员常用的软件工具,是软件开发特有的一个实用、可回答的问题”-UpvotedThank Zach,希望有人能提供一些帮助:)你真的能在2013年为个人用户设置日期格式吗?我看到的只是“管理->系统设置”中“格式”选项卡下的日期格式。是的,您可以通过设置按用户设置。Shi Mario,此工具不支持更改此设置。不好意思:(我不知道。Mike的答案是好的指针,并且始终有sql更新选项:)
Entity us = new Entity("usersettings");
us["systemuserid"] = Row.systemuserid;
us["localid"] = 2057;  //UK
CRMservice.Update(us);