Sitecore 8-清除所有用户的自定义配置文件字段

Sitecore 8-清除所有用户的自定义配置文件字段,sitecore,sitecore8,Sitecore,Sitecore8,对于所有用户配置文件,将Sitecore 8用户配置文件中的自定义配置文件字段设置为空白的最佳方法是什么 您有多少用户? 我想说,一个小型的Powershell for Sitecore脚本将是最简单的。现在,如果你有超过20000个用户,我会直接将其更改为用户数据库(默认情况下为core)我有125万用户。我不想只是开火然后忘记,而是想确保取得进展,如果因为某种原因出错了,我不想从头开始。我最后做的是编写一个Powershell脚本,根据用户id的第一个字符对用户进行迭代…更新a*…然后更新b

对于所有用户配置文件,将Sitecore 8用户配置文件中的自定义配置文件字段设置为空白的最佳方法是什么

您有多少用户?
我想说,一个小型的Powershell for Sitecore脚本将是最简单的。现在,如果你有超过20000个用户,我会直接将其更改为用户数据库(默认情况下为core)

我有125万用户。我不想只是开火然后忘记,而是想确保取得进展,如果因为某种原因出错了,我不想从头开始。我最后做的是编写一个Powershell脚本,根据用户id的第一个字符对用户进行迭代…更新a*…然后更新b*…依此类推。不是疯狂的快,但有效

结果证明它是命中或未命中的,我正在努力寻找为什么一些记录更新而另一些不更新。我在PowerShell中运行以下脚本。有些年龄值很清楚,有些不清楚$i=0$users=Get User-Filter“extranet\a*”foreach($users中的用户){write host”更新$($User.Name)
n“$User.Profile.SetCustomProperty(“Age”,”)$i++}write host“
n
n”;写入主机“脚本已完成。
n
n”;写入主机“$(i)已处理的记录”;写入主机“
n`n”;