ฉันได้ปิดการใช้งานการเจรจาต่อรองรับรองความถูกต้องสำหรับบริการ winrm บนเซิร์ฟเวอร์ของฉันโดยการดำเนินการ:
winrm put winrm/config/service/Auth @{Negotiate="false"}
และตอนนี้ฉันสามารถดำเนินการใด ๆ กับ winrm ฉันได้รับข้อผิดพลาด:
Message = The WinRM client cannot process the request. The WinRM client trie
d to use Negotiate authentication mechanism, but the destination computer (local
host:47001) returned an 'access denied' error. Change the configuration to allow
Negotiate authentication mechanism to be used or specify one of the authenticat
ion mechanisms supported by the server. To use Kerberos, specify the local compu
ter name as the remote destination. Also verify that the client computer and the
destination computer are joined to a domain. To use Basic, specify the local co
mputer name as the remote destination, specify Basic authentication and provide
user name and password. Possible authentication mechanisms reported by server:
ฉันเข้าใจข้อผิดพลาด แต่ปัญหาคือวิธีเดียวที่ฉันค้นพบบนเว็บเพื่อเปิดใช้งานการรับรองความถูกต้องเจรจาต่อรองคือการดำเนินการ:
winrm put winrm/config/service/Auth @{Negotiate="true"}
ข้อใดให้ข้อผิดพลาดด้านบน มีวิธีอื่นในการเปิดใช้งานการรับรองความถูกต้องเจรจาหรือไม่
gpedit.msc
และเลือกComputer Configuration
->Administrative Templates
...