この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

スクラッチ組織ユーザのパスワードの生成または変更

デフォルトでは、新規スクラッチ組織にはパスワードのない管理者ユーザが 1 つ含まれています。必要に応じて、ユーザを作成するときにパスワードを設定できます。スクラッチ組織ユーザのパスワードの生成または変更するには、CLI を使用します。設定したパスワードは解除できず、変更のみが可能です。
  1. 次のコマンドで、スクラッチ組織ユーザのパスワードを生成します。
    1sfdx force:user:password:generate --targetusername <username>

    このコマンドは、スクラッチ組織ユーザに対してのみ実行できます。コマンドは、生成されたパスワードを出力します。

    対象のユーザ名は、管理者ユーザである必要があります。--onbehalfof パラメータを使用すると、パスワードを一度に複数のユーザ (管理者ユーザを含む) に割り当てたり、割り当て権限のないユーザに割り当てたりすることができます。複数のユーザを指定するには、カンマでユーザを区切ります。スペースが含まれる場合は引用符で囲みます。このコマンドにも、--targetusername パラメータで管理者ユーザを指定する必要があります。次の例では、管理者ユーザに別名 admin-user があり、別名が ci-user および qa-user のユーザのパスワードを生成します。

    1sfdx force:user:password:generate --targetusername admin-user --onbehalfof "ci-user,qa-user"
    このコマンドでは、デフォルトで長さが 13 文字のパスワードが生成されます。使用される文字には、すべての小文字、大文字、数字、記号が含まれます。パスワードの強度を変更するには、--length および --complexity パラメータを使用します。--complexity パラメータは、0 から 5 までの数値です。値が大きくなるほど、使用できる文字数が増え、パスワードが強化されます。デフォルト値は 5 です。それぞれの値の説明については、コマンドラインのヘルプを参照してください。次の例は、長さが 20 文字のパスワードを生成する方法を示しています。
    1sfdx force:user:password:generate --targetusername admin-user --length 20
  2. 生成されたパスワードとその他のユーザ詳細を表示します。
    1sfdx force:user:display --targetusername ci-user
    2
    3=== User Description
    4KEY              VALUE
    5───────────────  ───────────────────────────────────────────────────────────
    6Access Token     <long-string>
    7Alias            ci-user
    8Id               005xx000001SvBaAAK
    9Instance Url     https://innovation-ability-4888-dev-ed.my.salesforce.com
    10Login Url        https://innovation-ability-4888-dev-ed.my.salesforce.com
    11Org Id           00D9A0000000SXKUA2
    12Password         bAc00R&ob$
    13Profile Name     Standard User
    14Username         test-b4agup43oxmu@example.com
  3. 新しいパスワードでスクラッチ組織にログインします。
    1. force:user:display の出力から、インスタンス URL の値をコピーし、ブラウザに貼り付けます。この例では、インスタンス URL は、https://site-fun-3277.my.salesforce.com です。
    2. force:org:open コマンドですでにスクラッチ組織を開いている場合、自動的に再ログインされます。新しいパスワードを試すには、ログアウトして force:user:display コマンドの出力にリストされているユーザ名とパスワードを入力します。
    3. [Sandbox にログイン] をクリックします。

Salesforce UI を使用してスクラッチ組織ユーザのパスワードを変更すると、新しいパスワードは force:user:display の出力に表示されません。

メモ