■発生状況
WSFCのクラスター上に作成したファイルサーバーの役割について、ファイル共有の追加
を行うと以下エラーが発生する。
エラー
WinRM は要求を処理できません。 ネゴシエート認証の使用時に次のエラー(エラー コード 0x8009030e) が発生しました: 指定されたログオン セッションは存在しません。 そのセッションは既に終了している可能性があります。
このエラーは、指定された資格情報が対象のサーバーで無効であるか、サーパー IDを確認できなかった場合に発生することがあります。 サーバーIDを信頼している場合は、サーバー名をTrustedHosts 一覧に追加し、要求を再実行してください。 TrustedHosts 一覧を表示または編集するには winrm.cmd を使用します。 TrustedHosts 一覧に含まれているコンピューターは認証されていない可能性があります。 TrustedHosts 一覧の編集方法の詳細については、次のコマンドを実行します: winrm help config.
■環境
OS 名: Microsoft Windows Server 2016 Standard Evaluation
OS バージョン: 10.0.14393 N/A ビルド 14393
■解決策
WinRMのTrustedHostsにホストを追加します。
PowerShellを起動し、以下コマンドを入力します。
コマンド:Set-Item -Path WSMan:\localhost\Client\TrustedHosts -Value '*'
設定
PS C:\Users\Administrator> Set-Item WSMan:\localhost\Client\TrustedHosts -Value `*`
WinRM セキュリティの構成。
このコマンドは WinRM クライアントの TrustedHosts の一覧を変更します。TrustedHosts
の一覧内にあるコンピューターは認証されない可能性があります。クライアントはこれらのコンピューターに資格情報を送信する可能性があります。この一覧を変更しますか?
[Y] はい(Y) [N] いいえ(N) [S] 中断(S) [?] ヘルプ (既定値は "Y"): Y
PS C:\Users\Administrator>
確認として、以下コマンドを実施しValue
が*
となっていればOKです。
コマンド:Get-Item WSMan:\localhost\Client\TrustedHosts
確認
PS C:\Users\Administrator> Get-Item WSMan:\localhost\Client\TrustedHosts
WSManConfig: Microsoft.WSMan.Management\WSMan::localhost\Client
Type Name SourceOfValue Value
---- ---- ------------- -----
System.String TrustedHosts *
PS C:\Users\Administrator>
■参考
WinRM の TrastedHosts にホストを追加 / 確認 / 削除する (Windows Tips)
https://www.ipentec.com/document/windows-windows-10-add-winrm-trasted-hosts