Eine Lösung:
(Beachten Sie, dass dies auf einem Domänencontroller nicht funktioniert, da sie nicht zwischen AD- und lokalen Anmeldungen auf einem Domänencontroller unterscheiden.)
- Erstellen Sie auf Computer A einen lokalen Benutzer, z. B. ComputerA \ SharedServiceUser
- Erstellen Sie auf Computer B einen lokalen Benutzer mit genau demselben Benutzernamen und Kennwort, z. B. ComputerB \ SharedServiceUser
- Legen Sie Berechtigungen für die Freigabe auf Computer B für den auf ComputerB erstellten lokalen Benutzer fest
- Stellen Sie den Dienst auf ComputerA so ein, dass er als lokaler Benutzer auf ComputerA ausgeführt wird
Dies funktioniert, weil Windows-Kennworthashes nicht funktionieren. Wenn der Dienst auf ComputerA seine Identität als. \ SharedServiceUser mit Hash als Kennwort an das Netzwerk überträgt, stimmt er daher mit der lokalen Benutzeridentität in ComputerB. \ SharedServiceUser überein