Настройка безопасности именованных каналов в Домене

У меня есть сервер, который я настраиваю по именованному каналу. Он отлично работает для администраторов домена, но когда я тестирую клиента на обычном пользователе, он выдает исключение «Доступ к пути запрещен». Итак, вот что я пытаюсь установить разрешения для предоставления доступа всем аутентифицированным пользователям в домене. Что я здесь не так делаю?

Сервер:

        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);

Клиент:

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

Имя сервера и домен, очевидно, различаются, но на сервере, когда он попадает в функцию pipeServer.SetAccessControl, он дает мне исключение & quot; UnauthorizedAccessException & quot ;.

Любая помощь с благодарностью

Ответы на вопрос(1)

Ваш ответ на вопрос