Certificado de VBS para administradores de sistema - como ao email backup do Outlook automaticamente em um certificado do início de uma sessão ou do término de uma sessão
Afixado março em 13, 2007 em 8:11 am
Se você for um administrador de sistemas para sua companhia e todos estiver usando o Outlook ou o algum outro programa do email do desktop, você funcionou provavelmente na situação onde alguém perdeu todos seus email devido ao fato que conservou localmente no computador do usuário e não nos usuários principais. Assim se você for uma loja pequena e não puder ter recursos para começar o usuário da troca, então é aqui simplesmente uma maneira automatizar o apoio de limas do Outlook PST do usuário em seu usuário em um certificado do início de uma sessão ou do término de uma sessão.
Primeiramente está aqui o código e então eu explicá-lo-ei:
Ajuste o shell= WScript.CreateObject (” WScript.Shell”)
strUserName = shell.ExpandEnvironmentStrings (” %USERNAME%”)
Fso não ofuscante
ajuste o fso = o CreateObject (” Scripting.FileSystemObject”)
lnDayOfWeek = weekday (agora ())
se lnDayOfWeek = 5 então
Se fso.DriveExists (” G: ”) Então
lcDrive não ofuscante
lcDrive ajustado = fso.GetDrive (” G: ”)
Se lcDrive.IsReady então
newfolderpath = “\ \ servername \ usuários \” & strUserName & “\ EmailBackup”
Se não fso.FolderExists (newfolderpath) então
Ajuste o newfolder = o fso.CreateFolder (o newfolderpath)
Termine se
Lima não ofuscante
lima = “C:\Documents and Settings\” & strUserName & “\ ajustes \ dados da aplicação \ Microsoft locais \ Outlook \ Outlook.pst”
Se fso.FileExists (lima) então
fso.CopyFile “C:\Documents and Settings\” & strUserName & “\ ajustes \ dados da aplicação \ Microsoft locais \ Outlook \ Outlook.pst”, “\ \ servername \ usuários \” & strUserName & “\ EmailBackup \ Outlook.pst”
ajuste o fso = nada
wscript.echo “seu email foi suportado - acima!”
termine se
termine se
termine se
termine se
Unforunately, o código não é recortado muito bem aqui, assim que você terá que copí o e repará-lo de modo que você possa o ler corretamente. Bàsicamente, começa fora de criar um objeto de FileSystem que tome cuidado de copí a lima ao usuário. Então eu faço uma verificação para ver que dia da semana é e eu uso 5 (sexta-feira), de modo que o certificado funcione somente uma vez uma semana. Eu faço também uma verificação para certificar-se que a movimentação de G está disponível (a movimentação da rede eu estou indo copí os dados) antes que eu comece ao copi.
Então eu verifico para ver se o dobrador existir que eu quero copí a e se não, mim vai adiante e cría esse dobrador no dobrador do usuário no usuário. Eu verifico também para certificar-se que a lima existe e se assim, eu o copío então ao dobrador do usuário na rede. Eu uso o método de shell.ExpandEnvironmentStrings (” %USERNAME%”) começar o username do usuário atual.
Você pode então aplicar este como um início de uma sessão ou o certificado do término de uma sessão usando a política do grupo!
Bornes relacionados:
Mais certificados de VBS para administradores de sistema
Ergonomics do escritório - riscos de trabalhar em uma estação de trabalho desktop e como evitá-los
Gliffy - ferramenta em linha para criar e compartilhar de diagramas para livre
» 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.