はじめに
パスフレーズとは、ファームを新規構築する際に構成ウィザードの流れの中で設定する値で、ここで設定した値を、以降ファームにサーバーを追加する際に入力することになります。
一気に全サーバーをファームに追加する場合は、パスフレーズを忘れることなどないと思うので問題ないのですが、しばらく間をあけてからサーバーを追加する時などは、場合によってはパスフレーズを忘れてしまった、ということもあるかと思います。
そんな時に備え、パスフレーズを初期化する方法をご紹介します。
パスフレーズ変更スクリプト
パスフレーズの変更は、以下の PowerShell で行います。
(青字が入力する部分になります。)
1 | <span class="lnum"> 1: </span><font color="#0000ff">$pass = ConvertTo-SecureString -String <span class="str"><font color="#0000ff">"xxxx"</font></span> -asPlainText -Force</font> |
1 | <span class="lnum"> 2: </span><font color="#0000ff">Set-SPPassPhrase -PassPhrase $pass -Confirm</font> |
1 | <span class="lnum"> 3: </span> |
1 | <span class="lnum"> 4: </span>コマンド パイプライン位置 1 のコマンドレット Set-SPPassPhrase |
1 | <span class="lnum"> 5: </span>次のパラメーターに値を指定してください: |
1 | <span class="lnum"> 6: </span>ConfirmPassPhrase: <font color="#0000ff">****</font> |
1 | <span class="lnum"> 7: </span> |
1 | <span class="lnum"> 8: </span>確認 |
1 | <span class="lnum"> 9: </span>この操作を実行しますか? |
1 | <span class="lnum"> 10: </span>対象 <span class="str">"SPPassPhrase"</span> に対して操作 <span class="str">"Set-SPPassPhrase"</span> を実行しています。 |
1 | <span class="lnum"> 11: </span>[Y] はい(Y) [A] すべて続行(A) [N] いいえ(N) [L] すべて無視(L) [S] 中断(S) |
1 | <span class="lnum"> 12: </span>[?] ヘルプ(既定値は <span class="str">"Y"</span>): <font color="#0000ff">y</font> |
1 行目の “xxxx” には新たに設定したいパスフレーズを指定します。
パスフレーズのセキュリティ要件(文字の長さ、種類)を満たした文字を指定する必要があります。
6 行目の “****” には、1行目で指定したパスフレーズを確認のためもう一度入力します。
12 行目、最後に “y” を入力してエンターキーを押下するとパスフレーズの設定が完了します。
以上で、パスフレーズが変更できます。