我正在为测试域中的用户编写一个自助服务密码重置工具。我希望他们能够更改密码,而不是随机生成密码。我正在使用带有服务帐户的dsmod来更改用户密码,它运行良好(即在将用户密码设置为前一个密码时抛出一个错误,或者密码不够复杂)。dsquery user -samid someuser | dsmod user -pwd somepassword -mustchpwd no
由于某种原因,今天它将接受任何密码并更改它。
我试图使用Salesforce的REST在数据库中复制Salesforce数据。关于如何做到这一点,有。但是在上,他们说get更新服务将使用SystemModStamp字段。我想查询记录,这样SELECT * FROM sfObject WHERE SystemModStamp > value of my last stored SystemModStamp命令就更合适了。
奇怪的是,似乎每次更新另一个字段时都不会更新SystemModStamp。这有可能吗?有一个用户记录,其中SystemModStamp保持不变(2022-01-25 21:30),但是LastLoginDate被更新