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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows NT/2000/2003 (http://forum.oszone.net/forumdisplay.php?f=5)
-   -   Подскажите системную переменную (http://forum.oszone.net/showthread.php?t=41584)

z3f 25-11-2004 13:21 275272

Подскажите системную переменную
 
Задача следующая. На сервере есть набор расшаренных папок назавнные по именам пользователей.
Нужно создать logon скрипт кторый подключал бы при включении клиентских компьютер только его папку как диск.
То есть на сервере есть пользователь v.pupkin. есть расшаренная папка v.pupkin. хочется как только вася Пупкин логинется на сервере под именем v.pupkin у него автоматически монтировался диск Z: с расшаренной папкой v.pupkin на сервере.

как получить имя пользователя?
может у кого есть уже готовый такой скрипт?

C уважением z3f

PS
Расписывать как присобачить это к группой политике не надо. просто нужно знать как получить имя логинящегося юзера

Dennis 25-11-2004 14:04 275282

Что-то типа этого...
VBS:
Цитата:

Set oNetwork = CreateObject("WScript.Network")

On Error Resume Next
UserName = ""
While UserName = ""
UserName = oNetwork.UserName
If Err Then
Err.Clear
WScript.Sleep 100
End If
Wend
Или просто переменная %USERNAME% (для 2k)

z3f 25-11-2004 15:09 275305

а второй вопрос - как задать максимальный обьем папки?
допустим чтобы размер папки не мог превышать 500 мегов?
то есть как только в папку начнуть копировать файлы и размер папки станет больше хотя бы на 1 байт произойдет отбой?

Про квоты не говорите... квоты как стандартное средство windows под ntfs действуют только на целый диск - а мне нужно на конкретную папку...
может кто подскажет какое нибудь нестандартное решение для данного вопроса?

Shaggy 25-11-2004 15:14 275306

если есть домен, то все это настраивается через active directory

z3f 25-11-2004 15:31 275315

а конкретнее... в какой части active directory мне рыть?

Shaggy 25-11-2004 15:41 275323

в свойствах учетной записи v.pupkin во вкладке "профиль" настраиваеш путь к "домашней папки" ставиш галочку подключить, указываеш буквы диска и путь к папке.
вот это раз.
а потом в групповой политике находиш
-конфигурация пользователя
--административные шаблоны
---вход/выход из системы
настраиваеш "ограничить размер профиля"
это два.
кажется все.

Shaggy 25-11-2004 15:42 275325

ошибка второе не то, это размер профиля

Shaggy 25-11-2004 15:59 275332

какбы тебе нехотелось, но надо дисковые квоты настраивать через групповую политику, и кстати они будут действовать (Эта политика определяет, какой объем дискового пространства может быть использован каждым из пользователей на каждом из NTFS-томов компьютера. Она также указывает уровень предупреждения, т. е. момент, когда система изменяет состояние пользователя и выдает предупреждение о приближении к пределу дисковой квоты.) т. е. выделяеш по 500 мегов и настраиваеш уровень предупреждения 1 байт

Dennis 25-11-2004 16:07 275337

Shaggy
Все это так, кроме случая, если на диске пользователю должны быть доступны несколько каталогов в пределах одного диска.
Можно конечно организовать отдельный диск для каталогов пользователя, а потом он окажеться мал.

z3f
http://www.ntpsoftware.com/products/qfs/
Раньше эта прога называлась ntpquotamanager.

Shaggy 25-11-2004 16:20 275341

Dennis
насколько я понял речь идет об одной папки пользователя

Dennis 25-11-2004 16:34 275347

Я тоже так понял, но по практике, рано или поздно все же наступает случай пересечения прав доступа и тогда разобраться где же твой файл загулял, который забил твою квоту... Администратор то увидит, а пользователю каково искать? В этом плане ntpsoftware дает ограничение именно на папку.


Время: 14:26.

Время: 14:26.
© OSzone.net 2001-