Windows VM でリモート デスクトップ サービスまたはその管理者パスワードをリセットする
適用対象: ✔️ Windows VM
Note
この記事は役に立ちましたか? あなたの入力は私たちにとって重要です。 このページの Feedback ボタンを使用して、この記事がどれだけうまく機能したか、または改善方法をお知らせください。
Note
この記事の手順は、Windows ドメイン コントローラーには適用されません。
Windows 仮想マシン (VM) に接続できない場合は、VMAccess 拡張機能を使用してリモート デスクトップ サービスと資格情報をリセットできます。 これを行う方法を次に示します。
PowerShell を使用する場合は、最新の PowerShell モジュールのインストールと構成が完了しており、Azure サブスクリプションにサインインしていることを確認します。 また、クラシック デプロイ モデルを使用して作成された VM でこれらの手順を実行することもできます。
Azure portal を使用してリセットする
最初に Azure portal にサインインしてから、左側のメニューで [仮想マシン] を選択します。
ローカル管理者アカウント パスワードのリセット
Windows VM を選択し、Help の下にある Reset password を選択します。 [パスワードのリセット] ウィンドウが表示されます。
[パスワードのリセット] を選択し、ユーザー名とパスワードを入力して、 [更新] を選択します。
ヒント
VM で現在のローカル管理者アカウントと異なる名前を入力すると、VMAccess 拡張機能によってローカル管理者アカウントの名前が追加されて、指定したパスワードがそのアカウントに割り当てられます。 VM のローカル管理者アカウントが存在する場合は、VMAccess 拡張機能によってパスワードがリセットされます。 アカウントが無効になっている場合は、VMAccess 拡張機能によって有効にされます。
VM への接続を再度試してみます。
リモート デスクトップ サービスの構成のリセット
このプロセスでは、VM 上でリモート デスクトップ サービスを有効にし、既定の RDP ポート 3389 のファイアウォール規則を作成します。
Windows VM を選択し、Help の下にある Reset password を選択します。 [パスワードのリセット] ウィンドウが表示されます。
[構成のみのリセット] を選択して [更新] を選択します。
VM への接続を再度試してみます。
Azure PowerShell を使用してリセットする
まず、最新の PowerShell モジュールのインストールと構成が完了しており、Connect-AzAccount コマンドレットを使用して Azure サブスクリプションにサインインしていることを確認します。
ローカル管理者アカウント パスワードのリセット
Set-AzVMAccessExtension PowerShell コマンドレットを使用して、管理者パスワードまたはユーザー名をリセットします。 バージョン 1 は非推奨のため、
typeHandlerVersion
設定は 2.0 以上である必要があります。$SubID = "<SUBSCRIPTION ID>" $RgName = "<RESOURCE GROUP NAME>" $VmName = "<VM NAME>" Connect-AzAccount Select-AzSubscription -SubscriptionId $SubID Set-AzVMAccessExtension -ResourceGroupName $RgName -VMName $VmName -Credential (get-credential) -typeHandlerVersion "2.0" -Name VMAccessAgent
リモート デスクトップ サービスの構成のリセット
Set-AzVMAccessExtension PowerShell コマンドレットを使用して、VM へのリモート アクセスをリセットします。 次の例では、リソース グループ内の VM 上の
VMAccessAgent
という名前のアクセス拡張機能をリセットします。$SubID = "<SUBSCRIPTION ID>" $RgName = "<RESOURCE GROUP NAME>" $VmName = "<VM NAME>" Connect-AzAccount Select-AzSubscription -SubscriptionId $SubID Set-AzVMAccessExtension -ResourceGroupName $RgName -VMName $VmName -Name VMAccessAgent -typeHandlerVersion "2.0" -ForceRerun $true
ヒント
同時に VM に存在する VM アクセス エージェント数は 1 つのみです。 VM アクセス エージェントのプロパティを設定するには、
-ForceRerun
オプションを使用します。-ForceRerun
を使用する際は、以前のコマンドで使用したのと同じ名前を VM アクセス エージェントに使用してください。それでも仮想マシンにリモート接続できない場合は、Windows ベースの Azure 仮想マシンへのリモート デスクトップ接続に関するトラブルシューティングに関するページを参照してください。 Windows ドメイン コントローラーへの接続を失った場合は、ドメイン コントローラーのバックアップから復元する必要があります。
次のステップ
Azure VM アクセス拡張機能のインストールに失敗した場合は、VM 拡張機能に関する問題のトラブルシューティングを行うことができます。
VM アクセス拡張機能を使用してパスワードをリセットできない場合は、ローカルの Windows パスワードをオフラインでリセットできます。 この方法はより高度であり、問題のある VM の仮想ハード ディスクを別の VM に接続する必要があります。 最初に、この記事に記載されている手順を実行し、これらの手順でうまくいかない場合にのみ、オフラインのパスワードをリセットする方法をお試しください。
Windows ベースの Azure 仮想マシンへのリモート デスクトップ接続に関するトラブルシューティングを行います。
お問い合わせはこちらから
質問がある場合やヘルプが必要な場合は、サポート要求を作成するか、Azure コミュニティ サポートにお問い合わせください。 Azure フィードバック コミュニティに製品フィードバックを送信することもできます。