Назад | Перейти на главную страницу

Групповая политика сопоставления диска с отображаемым именем

Я пытаюсь создать групповую политику для сопоставления домашних дисков пользователей с другими при входе в систему. Все остальные диски отображаются нормально, однако из-за способа форматирования имен пользователей я столкнулся с головоломкой, пытаясь сопоставить домашний диск.

Короче, имена пользователей отформатированы Firstname.Lastname, тогда как домашние папки на сервере отформатированы как Firstname Lastname (Обратите внимание на пробел, а не на [точку])

Итак, вызывая всех гуру Windows GPO - знаете ли вы, как я могу создать GPO для сопоставления домашнего диска пользователей, используя их имя, а не имя пользователя?

Для справки мы используем клиенты Windows 7 с сервером AD Server 2008 R2.

Вот пример того, как вы можете сделать это с одним пользователем с помощью скрипта. Это грубо, но хорошо работает как пример, демонстрирующий процесс.

$user = Get-ADUser James
$homeName = $user.GivenName + " " + $user.Surname
$user | Set-ADUser -HomeDirectory \\FileServer\Users\$homeName -HomeDrive H -Credential (Get-Credential)

Замените UNC своим файловым ресурсом и измените букву диска H на любую букву диска, которую вы хотите использовать для домашнего диска пользователя. После того, как вы изучите этот код, следующим шагом может быть выяснение того, как запустить его против всех пользователей сразу.