「このワークステーションとプライマリ ドメインとの信頼関係に失敗しました」の解決方法

「このワークステーションとプライマリ ドメインとの信頼関係に失敗しました」の解決方法

こんにちは、じんないです。

Active Directory ドメイン環境の Windows Server へログオン時に以下のエラーが出てドメインユーザーでログオンできないときがあります。

“このワークステーションとプライマリ ドメインとの信頼関係に失敗しました”。

ドメインでログオンができない

ドメインでログオンができない

ドメインコントローラーとメンバーサーバー間で信頼関係を得るためのセキュアチャネルが破損している場合に生じます。

長らく Active Directory と通信できなかった場合(コンピューターアカウントのパスワード期限切れ)や、バックアップやスナップショットから復元した場合に発生するケースが多いと思います。

多くの場合ドメイン再参加することで復旧しますが、PowerShell コマンドからも復旧できるため、その方法を紹介します。

想定環境

  • OS: Windows Server 2012 R2

今回紹介する OS は若干古いですが、新しい OS でも利用可能な方法と思います。

PowerShell による復旧手順

ドメインユーザーでログオンできないサーバーにローカルユーザーでログオンします。

PowerShell で以下のコマンドを実行し、まずはセキュアチャネルの状態を確認します。

Test-ComputerSecureChannel -verbose

ここで False が返ってきた場合、セキュアチャネルの破損を意味します。

セキュアチャネルが破損している

セキュアチャネルが破損している

以下のコマンドでセキュアチャネルを復旧します。

Test-ComputerSecureChannel -Repair -Credential <ドメイン>\<ドメイン管理者ユーザー名>

セキュアチャネルを復旧させる

セキュアチャネルを復旧させる

再度状態確認コマンドを実行し、True が返ってくれば OK です。

Test-ComputerSecureChannel -verbose

セキュアチャネルが復旧した

セキュアチャネルが復旧した

一度、サインアウトしドメインユーザーでログオンできるようになっていることを確認します。

ドメインユーザーでログオンできた

ドメインユーザーでログオンできた

クライアント端末など容易にドメイン再参加できる場合はよいですが、サーバーの場合そうもいかない場合も多いです。

そのようなときは今回の PowerShell コマンドによる復旧をお試しください。

お力になれれば幸いです。

参考

jinna-i