Попытка обновить путь к домашнему каталогу пользователя «connect to:» в AD с помощью C#.
-
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();