2017-08-17 127 views
0

我試圖在本地網絡上設置2​​個Hyperv 2016服務器主機以進行遠程訪問,但我無法讓他們繼續。無法啓用WSManCredSSP設置

Server配置正確 - 無論運行:

  • PSRemoting(也嘗試-skipnetworkprofilechecking)

  • 啓用-WSManCredSSP -Role服務器,即使防火牆被斷開

電腦配置相應:

  • 編輯了hosts文件,都可以ping服務器
  • 它們添加到受信任主機列表中
  • 在gpedit添加WSMAN/myhost的中都允許委派新鮮證書的政策。
  • 配置的COM安全性,允許所有

的問題是,我不能執行此cmdlet - 啓用 - WSManCredSSP -Role客戶-DelegateComputer「我的主人」

它返回此命令不能由於無法啓用設置而執行。 當我嘗試連接任一主機時,它返回CredSSP認證當前在本地客戶端上禁用。但是當我運行winrm get winrm/config它顯示CredSSP爲True。我相信CredSSP已經開通,因爲前一段時間我管理的是另一個主機,而且工作得很好。

昨天當我試圖通過不同的計算機連接它給了我相同的CredSSP錯誤,但我可以運行Enable-WSManCredSSP命令。不同的是,當我嘗試通過Hyper-V管理器連接主機時,我在循環中獲得了「啓用證書委派」框。當我重新啓動主機和客戶端時,它再次顯示CredSSP錯誤。

我在這裏做錯了什麼?服務器上是否存在缺失配置,即時丟失?遠程桌面工作正常,但我需要管理它。

回答

0

首先,你是否以管理員身份運行PowerShell?

運行Get-WSManCredSSP返回值應該是

Get-WSManCredSSP : Access is denied. 

或者,如果你以管理員身份運行

The machine is configured... 
This computer is not configured... 

這應該告訴你,如果你已經正確啓用它:

[xml]$winrm = winrm get winrm/config/client/auth -format:xml 
$winrm.Auth.CredSSP 

如果仍然失敗嘗試運行,您也可以嘗試運行Set-WSManQuickConfig -Force首先

+0

是的,我運行它作爲管理員。它返回機器配置。嘗試 - 力量。仍然沒有魔法。你給的命令返回True。相信我,我試過了一切。在不同主機上創建2個虛擬機,可以將虛擬機連接到第二個主機,一切正常。我想這是我的電腦,因爲我不能委託任何主機與我的電腦.. – Jon

+0

如果你設置'-DelegateComputer *'會發生什麼? –

0

管理解決我的問題。我完全停止了winrm進程,刪除了所有監聽器並重新啓動。代表計算機命令成功執行。現在我可以連接到所有我的主機沒有問題。