Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Windows Server 2008/2008 R2 (http://forum.oszone.net/forumdisplay.php?f=97)
-   -   [решено] Сопоставление личной папки пользователя на NAS Synology (http://forum.oszone.net/showthread.php?t=286374)

tamba 12-08-2014 15:55 2388260

Сопоставление личной папки пользователя на NAS Synology
 
Доброго времени суток всем! имеется доменная сеть под управлением Windows Server 2008 Standart и NAS Synology RS-812(ПО - DSM 5,0), интегрированный в домен - каждому пользователю домена автоматом создалась папка, доступная только ему. кто бы из пользователей не залогинился на компе в сети, попасть в свою папку он может из сети по адресу: \\fileserver\home. T.е. у всех одинаковый путь к своей папке. Задача: хочу, чтобы папка автоматом монтировалась под именем залогиненного в системе пользователя. Через GPO получается монтировать, только она в проводнике видится как home на fileserver, если в поле "Размещение" указать \\fserver\home%LoginUser% , то вообще ничего не монтируется... Выход монтировать как есть и в качестве logon-скрипта привешиваю переименовывающий скрипт вида
CreateObject("Shell.Application").NameSpace("Y:").Self.Name="Персональное"
Тогда у всех в проводнике появляется диск с именем "Персрнальное", а хочется, что бы он назывался именем, вошедшего на комп в систему пользователя.
Кто поможет решить таку маленькую проблемку, а то уже моск се сломал об это))). Заранее спасибо!

James Marsh 12-08-2014 21:27 2388425

Ну как обычно на файлопомойках файловых серверах делают:
создаем шару \\server\users\
в логон скрипт пихаем bat/cmd конструкцию:
Код:

mkdir \\server\users\%username%
net use z: \\server\users\%username%

Потом грамотно расставляем права.

tamba 13-08-2014 13:21 2388706

Я может, не ясно выразился... Задача состоит в том, чтобы переименовать уже подключенный средствами GPO/ Сопоставление дисков оснастка.
Доковырял я скрипт переименовав 2 подключенных сетевых диска. Один по имени текущего юзера, второй общедоступный. вот код VBS:
sh = CreateObject("WScript.Shell")
Set sa = CreateObject("Shell.Application")
username = sh.ExpandEnvironmentStrings("%USERNAME%")
sa.NameSpace("Y:").Self.Name=username
sa.NameSpace("z:").Self.Name="Public"
переименование нужно, для того, чтобы юзвери четко следовали моей инструкции по резервному копированию своей информации. Если все оставить как есть, то средствами GPO на разные машины и монтируются диски черти как.. например: Home на Fserver (Y)... что это есть поди еще каждому объясни.Ккому то диски автоматом вообще не примапливались, только руками, хотя все они в одном объекте GPO. к которому политика применяется... короче скрипты по-любому рулят!
всем спасибо за участие!


Время: 15:13.

Время: 15:13.
© OSzone.net 2001-