none
Скрипт, добавляющий записи в CSV файл. RRS feed

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

  • Задача передо мною встала не тривиальная. Даже не знаю с какой стороны к ней подступиться.

    Есть скрипт (запускаемый в ручную), который всем членам определенной группы AD прописывает Home Folder и Home Drive. При этом создает лог Users.csv внутри данные вида:

    sAMAccountName;OK

    sAMAccountName;Error (если операция не удалась)

    Есть второй скрипт, который натравлен на эту же группу AD через групповую политику, копирующий данные с помощью Robocopy со старого места хранения Home Folder на новое. Он записывает лог %UserName%.log:

    Robocopy Result: OKCOPY.

    Хотелось бы получить совет или помощь вдруг у кого есть готовое решение.

    Необходимо чтобы логон скрипт дописывал в Users.csv и получались записи вида:

    sAMAccountName;OK;Robocopy Result: OKCOPY

     

     

     

    13 октября 2011 г. 13:17

Все ответы

  • Т.е. я правильно понимаю, что второй скрипт запускается из под контекста пользователя, и вы хотите , чтобы этот скрипт "отмечался" в файлике Users.csv лежащем скажем на сетевой шаре?

    Если так то могут возникнуть проблемы с одновременным доступом на запись на один и тот же файл. Это всетаки не БД.

    Я бы сделал просто кучу текстовых файлов скажем %UserName%.тхт содержащим только "sAMAccountName;OK;" и второй скрипт открывал бы свой файл и переписывал содержимое на "sAMAccountName;OK;Robocopy Result: OKCOPY"

    ну а для получения отчета достаточно запустить чтото типа copy *.txt c:\temp\all.txt


    • Изменено Svolotch 13 октября 2011 г. 14:56 очепятка
    13 октября 2011 г. 14:10
  • Т.е. я правильно понимаю, что второй скрипт запускается из под контекста пользователя, и вы хотите , чтобы этот скрипт "отмечался" в файлике Users.csv лежащем скажем на сетевой шаре?

    Совершенно верно.


    13 октября 2011 г. 14:15
  • Ну я бы всетаки не использовал вариант с единственным Users.csv

    да, и какого рода помощь вам нужна? Все скрипты вроде тривиальны,не?

    А почему бы Вам просто самому не переместить хомфолдеры и поменять значемя в AD, ну а юзверей попросить ребутнуться?  Имхо, с Вашим решением больно мороки много.

    13 октября 2011 г. 15:17
  • Уважаемый NewFeofan,

    в Вашей теме отсутствует активность в течение последних 5 дней. При отсутствии каких-либо действий в течение 2 последующих дней тема будет переведена в разряд обсуждений. Вы можете возобновить дискуссию, просто оставив сообщение в данной теме.


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