none
Подключение сетевого диска через Logon скрипт RRS feed

  • Вопрос

  • Коллеги, приветствую.

    Стоит задача: подключить сетевой диск пользователю. Причем у каждого пользователя монтируется свой диск.

    Скрипт использую такой:

    net use p: "\\FileServr\Share\200 Личные папки\%USERNAME%" /PERSISTENT:NO

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

    Создал файл Disk.bat, и положил его в 

    \\Domain\SYSVOL\Domain.domain1.ru\scripts,

    Создал GPO, где в : Конфигурации пользователя>Конфигурация Windows>Сценарии>Вход в систему указал этот скрипт.

    Не отрабатывает. Если запускать файлик в ручную, то все отрабатывает. А из GPo нет. Для проверки указал в скрипте еще одну строчку:

    c:\123.txt

    Указанный файлик 123.txt успешно открывается, что говорит нам о том, что скрипт доступен...

    Но почему шара не монтируется через GPO? Коллеги, нужны ваши советы, что не так сделал?

    28 августа 2013 г. 23:26

Ответы

Все ответы

  • Привет,

    Делаете как в статье?

    How to deploy PowerShell script via group policy


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

    30 августа 2013 г. 7:48
    Модератор
  • Перенаправьте вывод в файл

    net use p: "\\FileServr\Share\200 Личные папки\%USERNAME%" /PERSISTENT:NO 2>&1 >> %temp%\netuse.log

    и посмотрите после логона, что выдал net.exe при выполнении данной команды.

    30 августа 2013 г. 13:22
  • а еще больше советую заюзать GPP для данной цели, где можно использовать нацеливание и одной политикой раздавать куче пользователей разные диски.

    ну а если хотите именно скриптом - попробуйте скопировать скрипт именно в папку с политикой в подпапку user или machine \scripts

    и в политике укажите просто название скрипта, без указания полного пути до него.


    Мой блог по SCCM 2012 - www.sccm2012.ru

    3 сентября 2013 г. 14:21
  • Привет,

    Делаете как в статье?

    How to deploy PowerShell script via group policy

    привет.

    Нет:) у меня ведь не PS.

    3 сентября 2013 г. 22:35
  • Перенаправьте вывод в файл

    net use p: "\\FileServr\Share\200 Личные папки\%USERNAME%" /PERSISTENT:NO 2>&1 >> %temp%\netuse.log

    и посмотрите после логона, что выдал net.exe при выполнении данной команды.

    Сделал. В папке %temp% появился файлик netuse.log, а в нем написано 

    Команда выполнена успешно
    Пока проводил эксперименты, выявил одну странность: если поставить /Persistent :Yes, то диск появляется, но в неподключенном состоянии. Т.е. по нему надо два раза клацнуть, что бы восстановить подключение... не понятно... Какие мысли, товарищи?

    3 сентября 2013 г. 22:43
  • Воспользуйтесь статьёй http://forum.oszone.net/post-1737622.html#post1737622, аналогичными обсуждениями http://forum.ru-board.com/topic.cgi?forum=8&glp&topic=13336 и http://www.denaie.ru/?p=783 проверьте и напишите результат.

    Да, я Жук, три пары лапок и фасеточные глаза :))





    4 сентября 2013 г. 2:43
    Модератор