Ustawianie zabezpieczeń nazwanych potoków w domenie

Mam serwer, który konfiguruję za pomocą nazwanego potoku. Działa dobrze dla administratorów domeny, ale gdy testuję klienta na zwykłym użytkowniku, daje wyjątek „Odmowa dostępu do ścieżki”. Oto, co próbuję ustawić uprawnienia, aby dać dostęp wszystkim uwierzytelnionym użytkownikom w domenie. Co ja tu robię źle?

Serwer:

        NamedPipeServerStream pipeServer = new NamedPipeServerStream("message-generator", PipeDirection.InOut, pipeThreads, PipeTransmissionMode.Message, PipeOptions.None);
        PipeSecurity pipeSecurity = pipeServer.GetAccessControl();
        pipeSecurity.AddAccessRule(new PipeAccessRule(@"localdomain\Authenticated Users", PipeAccessRights.FullControl, AccessControlType.Allow));
        pipeServer.SetAccessControl(pipeSecurity);

Klient:

NamedPipeClientStream pipeClient = new NamedPipeClientStream("servername", "message-generator", PipeDirection.InOut, PipeOptions.None, TokenImpersonationLevel.Impersonation))

Nazwa serwera i domena są oczywiście różne, ale na serwerze, gdy dotrze do funkcji pipeServer.SetAccessControl, daje mi wyjątek „UnauthorizedAccessException”.

Każda pomoc jest bardzo mile widziana

questionAnswers(1)

yourAnswerToTheQuestion