Windows Server 2012R2のドメインコントローラーにリモートデスクトップで接続できたりできなかったりという現象が起きていた。
原因は、ドメインコントローラーのネットワークがDomainではなくPublicになっていたためWindows FireWallのポリシーでリモートデスクトップがブロックされていたため。
サーバーを再起動させるたびにPublicになったりPrivateになったりという現象が起きていたので、RDPに接続できたりできなかったりしていたということらしい。
再起動時にNLA (Network Location Awareness)というサービスがドメインの準備ができる前に起動してしまっていたことが原因とのこと。
Network Location Awarenessサービスを再起動したら無事ネットワークがDomainになった。
参考サイト:https://serverfault.com/questions/362374/domain-controller-thinks-its-on-a-public-network
6/10/2021 追記
PowerShellを使う方が便利で確実!
まず、Get-NetConnectionProfile で変更したいネットワークアダプタの InterfaceIndex の番号をメモしておく。
次に、Set-NetConnectionProfile -InterfaceIndex 15 -NetworkCategory Private を実行。
“15”の箇所には実際のInterfaceIndex の番号を入れること。