こんにちは、駆け出しアーキテクトのやまぱんです。
今回は Azure VM で 下記の Error Messageが出たときの対処法です。
"接続しようとしているリモート コンピューターではネットワーク レベル認証 (NLA) が必要ですが、Windows ドメイン コントローラーに接続して NLA を実行することはできません。 リモート コンピューターの管理者は、[システムのプロパティ] ダイアログ ボックスの [リモート] タブのオプションを使用して NLA を無効にすることができます。"
出たシチュエーション
RDP経由でドメイン参加(Azure AD DS) に参加して、一度セッションを切った後に再度RDP使用とすると発生。
事前に日本語化していたので、日本語化したことも影響しているかもしれない。(参考にて記載している公式サポートのシナリオに合致しそう。)
ローカルユーザーでもドメインユーザーでも同様のエラー発生。
対処した方法
Azure の 実行コマンド スクリプト の機能でNLAを無効化することで無事RDPできるようになりました
実行後は Azure Portal から再起動を実施。
参考
- 言語パックインストール時のご留意点
https://jpwinsup.github.io/blog/2022/06/22/UserInterfaceAndApps/LanguageSupport_IME/lp-consideration/
言語パックのインストール後に、以下のような問題が発生したとのお問い合わせをいただくことがございます。
印刷やプリンターの追加に失敗する。
タスクバー上の検索ボックスが動作しなくなる
Azure VM にて、言語パックのインストール後、リモート デスクトップ接続に失敗する。
OS の設定画面などが、一部文字化けや、正常な表示とならない。
OS の動作に必須のサービスが起動しない、または異常終了する場合がある。
グループ ポリシー エディターを開くと複数のエラー メッセージが表示される
-
RDP を使用して Azure VM に接続するときの認証エラーのトラブルシューティング
https://learn.microsoft.com/ja-jp/troubleshoot/azure/virtual-machines/cannot-connect-rdp-azure-vm -
Disable Network Level Security on my Azure Virtual machine remotely
https://stackoverflow.com/questions/61914591/disable-network-level-security-on-my-azure-virtual-machine-remotely
今回は実施しませんでしたが、シリアル コンソールから Windows Updateしまくるという解決方法もあるようです。
- シリアル コンソールで CMD または PowerShell を使用する
https://learn.microsoft.com/ja-jp/troubleshoot/azure/virtual-machines/serial-console-windows#use-cmd-or-powershell-in-serial-console