Сценарий VBS для администраторов системы - как к резервному email внешнего вида автоматически в сценарии login или logoff

Вывешено 13-ого марта 2007 на 8:11 am

Если вы будете администратором систем для вашей компании и каждое использует внешний вид или некоторую другую программу email desktop, то вы вероятно бежали в ситуацию где кто-то теряло весь из их emails из-за факта что оно сохраняло местно на компьютере потребителя и не на GLAVNых серверах. Так если вы будете малым магазином и не можете позволять для того чтобы получить сервера, то обменом, после этого здесь просто дорога автоматизировать подпорку архивов внешнего вида PST потребителя на ваш сервера в сценарии login или logoff.

Во первых здесь Кодий и после этого я объясню его:

Установите shell= WScript.CreateObject (» WScript.Shell»)
strUserName = shell.ExpandEnvironmentStrings (» %USERNAME%»)

Тусклое fso
установите fso = CreateObject (» Scripting.FileSystemObject»)

lnDayOfWeek = weekday (теперь ())

если lnDayOfWeek = 5 после этого

Если fso.DriveExists, то (» g: ») После этого

Тусклое lcDrive
Установленное lcDrive = fso.GetDrive (» g: »)

Если lcDrive.IsReady после этого

newfolderpath = «\ \ servername \ потребители \» & strUserName & «\ EmailBackup»

If not fso.FolderExists (newfolderpath) после этого
Установите newfolder = fso.CreateFolder (newfolderpath)
Закончитесь если

Тусклый архив
архив = «C:\Documents and Settings\» & strUserName & «\ местные установки \ данные по \ Microsoft \ внешний вид применения \ Outlook.pst»

Если fso.FileExists (архив) после этого
fso.CopyFile «C:\Documents and Settings\» & strUserName & «\ местные установки \ данные по \ Microsoft \ внешний вид применения \ Outlook.pst», «\ \ servername \ потребители \» & strUserName & «\ EmailBackup \ Outlook.pst»

установите fso = ничего
было подперто wscript.echo «ваш email - вверх!»
закончитесь если
закончитесь если
закончитесь если
закончитесь если

Unforunately, Кодий не выделено very well здесь, поэтому вы скопировать его и зафиксировать его TAK, CTO вы сможете прочитать его правильно. Основно, оно start off создающ предмет FileSystem который позаботится о копировать архив к серверу. После этого я делаю проверку для того чтобы увидеть который день недели будет и я использую 5 (пятница), TAK, CTO сценарий только побежит once a week. Я также делаю проверку для того чтобы make sure привод g имеющийся (привод сети я иду копировать данные) прежде чем я получу к копировать.

После этого я проверяю для того чтобы увидеть если скоросшиватель существует что я хочу скопировать к и if not, я идет вперед и создает тот скоросшиватель в скоросшивателе потребителя на сервере. Я также проверяю для того чтобы make sure архив существует и если так, я после этого копирую его к скоросшивателю потребителя на сети. Я использую метод shell.ExpandEnvironmentStrings (» %USERNAME%») для того чтобы получить username в настоящее время потребителя.

Вы можете после этого приложить это как или logon или сценарий logoff использующ политику группы!

Родственные столбы:

Больше сценариев VBS для администраторов системы

Эргономика офиса - риски работы на desktop workstation и как избежать их

Gliffy - Online инструмент для того чтобы создать и поделить диаграммы для свободно

Большой инструмент для профессионалов справочного бюро/системы Admintrator - измените инструмент анализа диагностический

Насладил этим столбом? Подпишитесь к Online концам техника через Питание RSS или через Email and receive free daily productivity tips.

» Filed Under IT Job Stuff

Add to Delicious Save this page Mixx it Stir it up on Mixx
Reddit Add to Reddit StumbleUpon Stumble this page

Related Posts

6 Responses to “VBS Script for System Administrators - How to backup Outlook email automatically in a login or logoff script”

  1. Jemas said on :

    Like your script, for home user how can I modify it to do a backup to external hard drive on a daily basis. Thanks


  2. Ameneh said on :

    very useful post, i was wondering if there is code to do the same thing every night?

    Many thanks
    Ameneh


  3. Arunodaya Parkash said on :

    How can I implement when the user is log off from the system?

    Is there any possible thatI could take backup of any folder on daily basis on LAN environment?


  4. George said on :

    what happens if some paths contains international characters.. ?

    for example c:\documents and settings\george\?? ??????? ???\


  5. Yvonne said on :

    Need to know how to set it up to run everyday monday thur Friday. I also would like to know if I can directed to copy the users profile instead of just their pst. That is what I need to run the srcipt for thanks.


    Pingbacks
  1. Backup Outlook, Outlook Express email using Amic Email backup Says:

    [...] next release as Thunderbird is quite popular! I had also written a post way back about how you can write a script in Windows to automatically backup your email. Source: Ghacks Technorati Tags: email backup, backup email, backup outlook email, email backup [...]

Please post your comments/suggestions!