ユーザーのcsvファイルがあり、「drush user-create」コマンドを使用してこれらのユーザーのアカウントを作成し、デフォルトでパスワードなしでブロックしたいと考えています。
--pipeオプションがあることに気付きましたが、drush user-createでこれを使用してcsvファイルを使用する方法がわかりません。
私のcsvファイルはメールと状態です:
[email protected],ny
[email protected],nj
[email protected],oh
[email protected],wy
これで動作します:
awk -F "," '{cmd="drush -y ucrt " $1 ">> output"; system(cmd)}' users.csv
しかし、数千人のユーザーがいる場合は、作成に少なくとも1秒かかるため機能しません。また、ユーザーアカウントの作成時に出力が表示されないようです。 「出力」が機能しない理由がわかりません。しかし、全体的には、そのようにする必要がある場合は機能します。