Escritura de VBS para los administradores de sistema - cómo al email de reserva de la perspectiva automáticamente en una escritura de la conexión o del término de sesión
Fijado el 13 de marzo de 2007 en 8:11
Si usted es administrador de sistemas para su compañía y cada uno está utilizando perspectiva o un cierto otro programa del email del tablero del escritorio, usted ha funcionado probablemente en la situación donde alguien ha perdido todos sus email debido al hecho de que ha ahorrado localmente en la computadora del usuario y no en los servidores principales. Tan si usted es una tienda pequeña y no puede permitirse conseguir el servidor del intercambio, entonces aquí está simplemente una manera de automatizar la reserva de los archivos de la perspectiva PST del usuario sobre su servidor en una escritura de la conexión o del término de sesión.
Primero aquí está el código y entonces lo explicaré:
Fije el shell= WScript.CreateObject (” WScript.Shell”)
strUserName = shell.ExpandEnvironmentStrings (los” %USERNAME%”)
Fso dévil
fije el fso = CreateObject (” Scripting.FileSystemObject”)
lnDayOfWeek = día laborable (ahora ())
si lnDayOfWeek = 5 entonces
Si fso.DriveExists (” G: ”) Entonces
lcDrive dévil
lcDrive determinado = fso.GetDrive (” G: ”)
Si lcDrive.IsReady entonces
newfolderpath = “\ \ servername \ usuarios \” y strUserName y “\ EmailBackup”
Si no fso.FolderExists (newfolderpath) entonces
Fije el newfolder = fso.CreateFolder (el newfolderpath)
Termine si
Archivo dévil
archivo = “C:\Documents and Settings\” y strUserName y “\ ajustes \ datos del uso \ Microsoft locales \ perspectiva \ Outlook.pst”
Si fso.FileExists (archivo) entonces
fso.CopyFile “C:\Documents and Settings\” y strUserName y “\ ajustes \ datos del uso \ Microsoft locales \ perspectiva \ Outlook.pst”, “\ \ servername \ usuarios \” y strUserName y “\ EmailBackup \ Outlook.pst”
fije el fso = nada
se ha sostenido wscript.echo “su email!”
termine si
termine si
termine si
termine si
Unforunately, el código no está mellado muy bien aquí, así que usted tendrá que copiarlo y fijarlo de modo que usted pueda leerlo correctamente. Básicamente, comienza creando un objeto de FileSystem que lleve el cuidado de copiar el archivo el servidor. Entonces hago un cheque para ver qué día de la semana es y utilizo 5 (viernes), de modo que la escritura funcione solamente una vez por semana. También hago un cheque para cerciorarme de que la impulsión de G está disponible (la impulsión de la red voy a copiar los datos) antes de que consiga al copiado.
Entonces compruebo para ver si existe la carpeta que deseo copiar a y si no, yo va a continuación y crea esa carpeta en la carpeta del usuario en el servidor. También compruebo para cerciorarme de que exista el archivo y si es así entonces lo copio a la carpeta del usuario en la red. Utilizo el método de shell.ExpandEnvironmentStrings (el” %USERNAME%”) para conseguir el username del usuario actual.
¡Usted puede entonces aplicar esto como una conexión o escritura del término de sesión usando la política del grupo!
Postes relacionados:
Más escrituras de VBS para los administradores de sistema
Ergonómica de la oficina - riesgos del trabajo en un sitio de trabajo de escritorio y cómo evitarlos
Gliffy - herramienta en línea para crear y para compartir los diagramas para libre
» 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.