Windows 8.1を使用していて、サーバーマネージャーがインストールされています。サーバーの1つ(Server 2012 Standard)をサーバーマネージャーに追加しましたが、正常に接続されています(管理性は「オンライン」と表示され、サーバーのイベントリストに表示されます。Hyper-Vに移動すると、サーバーを右クリックして[Hyper-Vマネージャー]をクリックすると、Hyper-Vマネージャーが表示され、約5秒後にフォローエラーが発生します。
MMCはスナップインでエラーを検出し、それをアンロードします
[OK]をクリックすると、次のエラーが発生します。
アセンブリ 'Microsoft.Virtualization.Client.Common、Version = 6.3.0.0、Culture = neutral、PublicKeyToken = 31bf3856ad364e35'でタイプ 'Microsoft.Virtualization.Client.Common.VirtualizationException'はシリアル化可能としてマークされていません。
例外タイプ:
System.Runtime.Serialization.SerializationException
例外スタックトレース:
microsoft.ManagementConsole.Internal.IMessageClient.ProcessNotification(通知通知)で
Microsoft.ManagementConsole.Executive.SnapInNotificationOperation.ProcessNotification()
Microsoft.ManagementConsole.Executive.Operation.OnThreadTransfer(SimpleOperationCallbackコールバック)
編集:Hyper-Vマネージャーを使用して別のHyper-Vサーバー(Server 2012 Standard R2)に接続できます
これを引き起こしている可能性があるものについて何か考えはありますか?
リモートサーバー管理ツール(RSAT)は、常に正確なWindowsバージョンに非常に敏感でした。つまり、クライアントとは異なるバージョンのWindowsを実行しているサーバーを管理しようとさえしないでください。そして別のバージョンでは、私は意味します
Windows 8.1-> Server 2012 R2
Windows 8-> Server 2012
Windows 7-> 2008 R2
Windows Vista-> 2008
WIndows 8.1クライアントを使用しているため、2012 R2サーバーへの接続は正常に機能しますが、2012Non-R2への接続は機能しません。
Windows 8.1 RSATの詳細 を読むと、次のように表示されます。
Windows 8.1のリモートサーバー管理ツールには、ServerCoreインストールオプションまたはWindowsServer2012またはWindowsServer 2012R2の最小サーバーグラフィカルインターフェイス構成を実行しているコンピューターのリモート管理のサポートが含まれています。限られた場合には、 Windows Server 2008 R2、またはWindows Server2008。ただし、Windows 8.1のリモートサーバー管理ツールは、WindowsServerオペレーティングシステムのどのリリースまたはインストールオプションにもインストールできません。
したがって、Microsoftによると、これは機能するはずですが、私の経験では、クライアントからサーバーにまったく同じビルド番号に接続していないと、常にバグが発生します。これらはMicrosoftが修正しなければならないバグであり、修正された場合は、パッチをインストールする必要があります。複数のバージョンのRSATをインストールしようとした(最初に古いバージョンのRSATをすべてアンインストールした)か、クライアントとサーバーの両方に完全にパッチを適用していない場合を除いて、何も問題はありません。