Scritto di VBS per i coordinatori di sistema - come al email di riserva di prospettiva automaticamente in uno scritto di fine attività o di inizio attività
Inviato il 13 marzo 2007 ad 8:11
Se siete un coordinatore di sistemi per la vostra azienda e tutto sta usando la prospettiva o un certo altro programma del email del tavolo, probabilmente avete funzionato nella situazione dove qualcuno ha perso tutti i loro email dati che ha risparmiato localmente sul calcolatore dell'utente e non sugli assistenti principali. Così se siete un piccolo negozio e non potete permetterti di ottenere l'assistente di scambio, allora qui è semplicemente un senso automatizzare il sostegno delle lime di prospettiva PST dell'utente sul vostro assistente in uno scritto di fine attività o di inizio attività.
In primo luogo qui è il codice ed allora lo spiegherò:
Regoli lo shell= WScript.CreateObject („ WScript.Shell„)
strUserName = shell.ExpandEnvironmentStrings („ %USERNAME%„)
Fso fioco
regoli il fso = CreateObject („ Scripting.FileSystemObject„)
lnDayOfWeek = giorno della settimana (ora ())
se lnDayOfWeek = 5 allora
Se fso.DriveExists („ G: „) Allora
lcDrive fioco
lcDrive stabilito = fso.GetDrive („ G: „)
Se lcDrive.IsReady allora
newfolderpath = “\ \ servername \ utenti \„ & strUserName & “\ EmailBackup„
Se non fso.FolderExists (newfolderpath) allora
Regoli il newfolder = fso.CreateFolder (newfolderpath)
Concluda se
Lima fioca
lima = “C:\Documents and Settings\„ & strUserName & “\ regolazioni \ dati di applicazione \ Microsoft locali \ prospettiva \ Outlook.pst„
Se fso.FileExists (lima) allora
fso.CopyFile “C:\Documents and Settings\„ & strUserName & “\ regolazioni \ dati di applicazione \ Microsoft locali \ prospettiva \ Outlook.pst„, “\ \ servername \ utenti \„ & strUserName & “\ EmailBackup \ Outlook.pst„
regoli il fso = niente
wscript.echo “il vostro email è stato sostenuto!„
concluda se
concluda se
concluda se
concluda se
Unforunately, il codice non è rientrato molto bene qui, in modo da dovrete copiarli e ripararli in moda da poterli leggerli correttamente voi. Basicamente, comincia generando un oggetto di FileSystem che prenderà la cura di copiatura della lima all'assistente. Allora faccio un controllo per vedere quale giorno della settimana è ed uso 5 (venerdì), di modo che lo scritto funziona soltanto una volta alla settimana. Inoltre faccio un controllo per assicurarmi che l'azionamento di G è disponibile (l'azionamento della rete sto andando copiare i dati) prima che ottenga alla copiatura.
Allora controllo per vedere se il dispositivo di piegatura esiste che desidero copiare a e se non, io va avanti e genera quel dispositivo di piegatura nel dispositivo di piegatura dell'utente sull'assistente. Inoltre controllo per assicurarmi che la lima esista ed in caso affermativo, allora lo copio al dispositivo di piegatura dell'utente sulla rete. Uso il metodo di shell.ExpandEnvironmentStrings („ %USERNAME%„) per ottenere il username dell'utente corrente.
Potete allora applicare questo come un inizio attività o scritto di fine attività usando la politica del gruppo!
Alberini relativi:
Più scritti di VBS per i coordinatori di sistema
Ergonomia dell'ufficio - rischi di funzionamento ad una stazione di lavoro da tavolo e come evitarli
Gliffy - attrezzo in linea per generare e ripartire gli schemi per libero
» 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.