none
Резервное копирование при выключении рабочей станции RRS feed

  • Общие обсуждения

  • Стоит задача: сделать так, чтобы при выключении ПК (или выхода пользователя из системы) производилось автоматическое резервное копирование определённых папок. Есть идея написать простой скрипт, который будет это делать, и назначить его в групповой политике как logoff-сценарий (или Shutdown-сценарий). Также придётся увеличить лимит времени выполнения скрипта через GPO.

    Учитывая то, что такое резервное копирование нужно назначить на одной рабочей станции, правильно ли использовать для этого GPO? Или есть какой-то более правильный метод?

    Можно ли решить эту задачу без участия GPO? А то не очень хочется палить из пушки по воробьям. 
    8 июня 2012 г. 12:26

Все ответы

  • по моему gpo для того и создана, только это не пушка, а много много маленьких пушечек и у каждой своя задача и свои воробьи

    можно попробовать еще задействовать task scheduler или спец ПО

    8 июня 2012 г. 15:05
  • В task scheduler-е нету расписания "при выключиении компьюьютера", нету также "при выходе пользователя из системы".

    И ещё: как увеличить таймаут ожидания выполнения сценария без GPO?

    11 июня 2012 г. 5:56
  • GPO так GPO. 
    Задал всё что нужно в политике. Наткнулся на следующую проблему: при выключении компьютера невозможно получить доступ к сетевому ресурсу. Ресурс находится на samba-host, попытка доступа осуществляется через подключение сетевого диска командой net use. Если делать тоже самое при открытой сессии пользователя, то всё работает.

    Есть подозрение, что в случае выполнения скрипта при выключении компьютера, нужные службы успевают остановиться. Так ли это? Или причина в чём-то другом?

    12 июня 2012 г. 7:22
  • вы как shutdown скрипт его присобачили? у вас прав наверно нет на шару
    12 июня 2012 г. 7:41
  • В команде net use я указываю имя и пароль. Права точно есть, т. к. при открытой сессии всё работает.

    Хреново получается: если при shutdown доступ к сетевому ресурсу не получить, то остаётся задать logoff-скрипт (кстати, работает). А из этого следует, что у моего скрипта будет голая задница (он будет открыт для просмотра, и это при том, что в нём хранятся пароли открытым текстом).

    Попробую поиграться со службами. Посмотрим, что получится...

    12 июня 2012 г. 7:59
  • shutdown скрипт запускаетося от system'а. попробуйте дать права на шару машине, а не пользователю
    12 июня 2012 г. 9:09
  • Игра со службами не удалась.
    Дело в том, что файл-сервер никак не связан с active directory. Права на шару даю несуществующему пользователю, после чего ввожу его логин и пароль в команде net use. Всё прекрасно работает, только не при shutdown.

    12 июня 2012 г. 12:25
  • >>после чего ввожу его логин и пароль в команде net use

    можно поподробнее вот этот момент. Каким образом вы вводите пароль скриптом?

    12 июня 2012 г. 12:52
  • :)

    Вот так: 

    Net Use Z: \\10.1.2.3\Share myPassword /USER:myUser

    13 июня 2012 г. 7:18
  • Хреново получается: если при shutdown доступ к сетевому ресурсу не получить, то остаётся задать logoff-скрипт (кстати, работает). А из этого следует, что у моего скрипта будет голая задница (он будет открыт для просмотра, и это при том, что в нём хранятся пароли открытым текстом).


    Не будет у вас скрипт эксгибиционистом :) Учитывая, в чьем контексте он выполняется, поместите его в каталог, куда только система и администраторы будут иметь доступ. Прочим закройте даже чтение. И все.

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

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

    14 июня 2012 г. 7:32
    Модератор
  • Logoff-скрипт выполняется от имени вошедшего в систему пользователя. Или нет? 
    Если да, то у пользователя будет доступ к чтению скрипта, иными словами у пользователя будет валяться файл, в котором открытым текстом будут фигурировать его пароли. Это нехорошо.
    15 июня 2012 г. 7:11
  • Logoff - от пользователя, что логично. А вот Shutdown как раз от Local System. Подключение сетевого диска с указанием имени пользователя  и пароля в Shutdown-скрипте отрабатывает?


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

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

    15 июня 2012 г. 9:46
    Модератор
  • Можно проверить как он от имени Local System отрабатывает. Например psexec'oм, ну или через at по старинке.
    15 июня 2012 г. 14:20
  • >> Подключение сетевого диска с указанием имени пользователя  и пароля в Shutdown-скрипте отрабатывает?

    Я именно так и пытаюсь подключаться в Shutdown-скрипте - с указанием имени пользователя и пароля. Не отрабатывает.

    >> Можно проверить как он от имени Local System отрабатывает. Например psexec'oм, ну или через at по старинке.

    Ну, это идея. Правда это может лишь дать информацию, почему подключение не устанавливается.

    18 июня 2012 г. 6:07
  • ну хотя бы ругнется на что нить - и то хлеб
    18 июня 2012 г. 7:36
  • Тема переведена в разряд обсуждений по причине отсутствия активности


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

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

    26 июня 2012 г. 6:21
    Модератор