none
Переменные среды - скрыть путь 'домашней папки' пользователя RRS feed

  • Вопрос

  • Всем привет.

    Есть Win Server SBS 2003 - ДК. АД. пользователи.

    Сделал квотирование на домашние папки пользователей.

    Но при присоединении домашние папки к пользователю в названии присоединенного сетевого диска по умолчанию виден путь к домашней папке пользователя.

    Задача в том, чтобы этот самый путь виден не был, а только осталось имя пользователя которое  было при присоединении.

    Создал я значит в переменных средах ДК (системные переменные):

    имя переменной : share

    значение переменной : \\server2\test

    Это же проделал и на пользовательском ПК (пользовательские переменные).

    Но при добавлении пути  домашней папке в учетке пользователя  типа : \\server2\%share%\%username%

    пишет что путь не найден ( а путь : \\server2\test\%username%  >>> конечно добавляет). Если писать %share%\%username% то ругается на неприемлемый путь.

    Если проделать просто на ДК и на ПК пользователя в 'выполнить' набрав %share% то открывается мне нужная расшариная папочка.

    У расшаренной папки на общий доступ права 'все' в безопасности тоже полный доступ.

    Что я делаю не так, подскажите.

     

     

     

     

     

    15 июня 2011 г. 7:04

Ответы

  • К сожалению, так на получится. Однако, к скрипту, подключающему общий ресурс (если он подключается, как сетевой диск), можно добавить vbs-скрипт вида:

    mDrive = "Буква диска:"
    Set oShell = CreateObject("Shell.Application" )
    oShell.NameSpace(mDrive).Self.Name = "Желаемое имя диска"

    и пользователь более не увидит пути к общему ресурсу


    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий
    Follow MSTechnetForum on Twitter

    Посетите Блог Инженеров Доклады на Techdays: http://www.techdays.ru/speaker/Vinokurov_YUrij.html
    • Помечено в качестве ответа Yuriy Lenchenkov 27 июня 2011 г. 9:40
    20 июня 2011 г. 10:09

Все ответы

  • К сожалению, так на получится. Однако, к скрипту, подключающему общий ресурс (если он подключается, как сетевой диск), можно добавить vbs-скрипт вида:

    mDrive = "Буква диска:"
    Set oShell = CreateObject("Shell.Application" )
    oShell.NameSpace(mDrive).Self.Name = "Желаемое имя диска"

    и пользователь более не увидит пути к общему ресурсу


    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий
    Follow MSTechnetForum on Twitter

    Посетите Блог Инженеров Доклады на Techdays: http://www.techdays.ru/speaker/Vinokurov_YUrij.html
    • Помечено в качестве ответа Yuriy Lenchenkov 27 июня 2011 г. 9:40
    20 июня 2011 г. 10:09
  • К сожалению, так на получится. Однако, к скрипту, подключающему общий ресурс (если он подключается, как сетевой диск), можно добавить vbs-скрипт вида:

    mDrive = "Буква диска:"
    Set oShell = CreateObject("Shell.Application" )
    oShell.NameSpace(mDrive).Self.Name = "Желаемое имя диска"

    и пользователь более не увидит пути к общему ресурсу


    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий
    Follow MSTechnetForum on Twitter

    Посетите Блог Инженеров Доклады на Techdays: http://www.techdays.ru/speaker/Vinokurov_YUrij.html
    А как сделать чтобы  диск мел свое имя на нужного юзера типа %username% ?
    20 июня 2011 г. 11:02
  • Теоретически, это возможно, но на практике не подскажу, т.к. никогда этого не делал. С этим вопросом лучше обратиться в форум по скриптам.
    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий
    Follow MSTechnetForum on Twitter

    Посетите Блог Инженеров Доклады на Techdays: http://www.techdays.ru/speaker/Vinokurov_YUrij.html
    22 июня 2011 г. 10:52