如何将字段值添加到“drush user-create”命令?

How do I add field values to the `drush user-create` command?

我一直在谷歌搜索这个问题,阅读 drush 文档并搜索 Whosebug,但我找不到这个问题的答案。

我目前使用 drush user-create someone@example.com --password="somepassword" 创建用户。

然后有 drush 命令来添加角色、阻止用户等。但是 adding/updating 字段上什么也没有。

有人知道如何为创建的用户设置自定义用户字段,或者立即创建具有字段值的用户(对于 Drupal 7 而言)吗? 我需要在不回答命令行问题的情况下执行此操作。

您需要一个接受 UID 和字段值等参数的自定义 Drush 命令。 https://www.chapterthree.com/blog/how-to-create-custom-drush-commands https://drupalize.me/videos/passing-arguments-drush-commands?p=1134

用户中的所有命令:(用户) user-add-role (urol) 添加一个角色到指定的用户帐户。
user-block (ublk) 阻止指定的用户。
user-cancel (ucan) 取消指定名称的用户帐户。
user-create (ucrt) 使用指定名称创建用户帐户。
user-information 打印有关指定用户的信息。
(uinf)
user-login (uli) 显示给定用户帐户的一次性登录 link(默认为 uid 1)。 user-password (upwd) (Re)为指定名称的用户帐户设置密码。
user-remove-role 从指定的用户帐户中删除角色。
(网址)
user-unblock (uublk) 取消阻止指定的用户。