Попытка обновить путь к домашнему каталогу пользователя «connect to:» в AD с помощью C#.

StackOverflow https://stackoverflow.com/questions/87071

  •  01-07-2019
  •  | 
  •  

Вопрос

У меня есть небольшое приложение, над которым я работаю, и в какой-то момент ему необходимо обновить путь к домашнему каталогу пользователя в AD на вкладке профиля, где оно позволяет сопоставить букву диска с определенным путем.Код, который я собрал до сих пор, устанавливает часть локального пути к домашней папке в порядке, но я пытаюсь выяснить имя для части «подключения», а также как выбрать букву диска.Полегче со мной, я новичок в C#.Спасибо!!

Вот мой код, который обновляет раздел «Локальный путь».

        DirectoryEntry deUser = new
                DirectoryEntry(findMeinAD(tbPNUID.Text));
                deUser.InvokeSet("HomeDirectory", tbPFolderVerification.Text);
                deUser.CommitChanges();

Где findMeinAD — это метод, который ищет информацию о пользователе в AD, а tbPFolderVerification.Text — это текстовое поле в форме, содержащее путь, который я хотел бы установить для сопоставления определенного диска.

Это было полезно?

Решение

Возможно, вам также потребуется установить свойство HomeDrive:

DirectoryEntry deUser = new DirectoryEntry(findMeinAD(tbPNUID.Text));
deUser.InvokeSet("HomeDirectory", tbPFolderVerification.Text);
deUser.InvokeSet("HomeDrive", "Z:");
deUser.CommitChanges();
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top