Сценарий 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 инструмент для того чтобы создать и поделить диаграммы для свободно
» Filed Under IT Job Stuff
Save this page |
Stir it up on Mixx |
|
Add to Reddit |
Related Posts
- More VBS Scripts for System Administrators
- Top things Windows System Administrators should and should not do!
- How to move or change the location of My Documents folder
- How to create secured Outlook data files
- How to set away message in Outlook
6 Responses to “VBS Script for System Administrators - How to backup Outlook email automatically in a login or logoff script”
Pingbacks
-
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 [...]
April 9th, 2008 at 5:02 am
Please post your comments/suggestions!
[...] 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 [...]
April 9th, 2008 at 5:02 am
Save this page
Stir it up on Mixx
Add to Reddit






















Like your script, for home user how can I modify it to do a backup to external hard drive on a daily basis. Thanks
very useful post, i was wondering if there is code to do the same thing every night?
Many thanks
Ameneh
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?
what happens if some paths contains international characters.. ?
for example c:\documents and settings\george\?? ??????? ???\
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.