user:role:add for email addresses in Drush 9/10?
Maybe there are better ways, but the following should work:
drush user-add-role &quot;power user&quot; $(drush user-information --mail=penguin@example.com --field=name)

You get the user name from the e-mail address using the user-information command.