次の方法で共有


Windows VM でリモート デスクトップ サービスまたはその管理者パスワードをリセットする

適用対象: ✔️ Windows VM

Note

この記事は役に立ちましたか? あなたの入力は私たちにとって重要です。 このページの Feedback ボタンを使用して、この記事がどれだけうまく機能したか、または改善方法をお知らせください。

Note

この記事の手順は、Windows ドメイン コントローラーには適用されません。

Windows 仮想マシン (VM) に接続できない場合は、VMAccess 拡張機能を使用してリモート デスクトップ サービスと資格情報をリセットできます。 これを行う方法を次に示します。

PowerShell を使用する場合は、最新の PowerShell モジュールのインストールと構成が完了しており、Azure サブスクリプションにサインインしていることを確認します。 また、クラシック デプロイ モデルを使用して作成された VM でこれらの手順を実行することもできます。

Azure portal を使用してリセットする

最初に Azure portal にサインインしてから、左側のメニューで [仮想マシン] を選択します。

ローカル管理者アカウント パスワードのリセット

  1. Windows VM を選択し、Help の下にある Reset password を選択します。 [パスワードのリセット] ウィンドウが表示されます。

  2. [パスワードのリセット] を選択し、ユーザー名とパスワードを入力して、 [更新] を選択します。

    ヒント

    VM で現在のローカル管理者アカウントと異なる名前を入力すると、VMAccess 拡張機能によってローカル管理者アカウントの名前が追加されて、指定したパスワードがそのアカウントに割り当てられます。 VM のローカル管理者アカウントが存在する場合は、VMAccess 拡張機能によってパスワードがリセットされます。 アカウントが無効になっている場合は、VMAccess 拡張機能によって有効にされます。

  3. VM への接続を再度試してみます。

リモート デスクトップ サービスの構成のリセット

このプロセスでは、VM 上でリモート デスクトップ サービスを有効にし、既定の RDP ポート 3389 のファイアウォール規則を作成します。

  1. Windows VM を選択し、Help の下にある Reset password を選択します。 [パスワードのリセット] ウィンドウが表示されます。

  2. [構成のみのリセット] を選択して [更新] を選択します。

  3. 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 
    

リモート デスクトップ サービスの構成のリセット

  1. 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 アクセス エージェントに使用してください。

  2. それでも仮想マシンにリモート接続できない場合は、Windows ベースの Azure 仮想マシンへのリモート デスクトップ接続に関するトラブルシューティングに関するページを参照してください。 Windows ドメイン コントローラーへの接続を失った場合は、ドメイン コントローラーのバックアップから復元する必要があります。

次のステップ

お問い合わせはこちらから

質問がある場合やヘルプが必要な場合は、サポート要求を作成するか、Azure コミュニティ サポートにお問い合わせください。 Azure フィードバック コミュニティに製品フィードバックを送信することもできます。