Manuscript VBS voor de Beheerders van het Systeem - hoe te reserveVooruitzichten e-mail automatisch in een login of beëindigings van een sessiemanuscript
Gepost op 13 Maart, 2007 in 8:11 am
Als u een Beheerder van Systemen voor uw bedrijf bent en iedereen Vooruitzichten of één of ander ander Desktope-mail- programma gebruikt, bent u waarschijnlijk de situatie tegengekomen waar iemand elk van hun e-mail toe te schrijven aan het feit heeft verloren dat het plaatselijk op de computer van de gebruiker en niet op de belangrijkste servers heeft bewaard. Zo als u een kleine winkel bent en zich niet kunt veroorloven om de server van de Uitwisseling te krijgen, dan hier is een eenvoudig manier om de steun van van de gebruiker van de Vooruitzichten Pst- dossiers op uw server in een login of beëindigings van een sessiemanuscript te automatiseren.
Eerst hier is de code en dan zal ik het verklaren:
Reeks shell= WScript.CreateObject (“ WScript.Shell“)
strUserName = shell.ExpandEnvironmentStrings (“ %USERNAME%“)
Schemerige fso
vastgestelde fso = CreateObject (“ Scripting.FileSystemObject“)
lnDayOfWeek = weekdag (nu ())
als lnDayOfWeek = 5 toen
Als fso.DriveExists (“ G: “) Toen
Schemerige lcDrive
Vastgestelde lcDrive = fso.GetDrive (“ G: “)
Als lcDrive.IsReady toen
newfolderpath = „\ \ servername \ gebruikers \“ & strUserName & „\ EmailBackup“
Als niet fso.FolderExists (newfolderpath) Dan
Reeks newfolder = fso.CreateFolder (newfolderpath)
Eind als
Schemerig dossier
dossier = „C:\Documents and Settings\“ & strUserName & „\ de Lokale van Montages Vooruitzichten \ Outlook.pst van de Gegevens \ Microsoft \ van de \- Toepassing“
Als fso.FileExists (het dossier) Dan
fso.CopyFile „C:\Documents and Settings\“ & strUserName & „\ de Lokale van Montages gebruikers \ Outlook.pst“, „\ \ servername \ \“ & strUserName & „\ EmailBackup \ Outlook.pst“ \ van de \- Toepassing van de Vooruitzichten van de Gegevens \ Microsoft
vastgestelde fso = niets
wscript.echo „Uw e-mail is gesteund!“
beëindig als
beëindig als
beëindig als
beëindig als
Unforunately, de code is niet zeer goed gekarteld hier, zodat zult u het moeten kopiëren en het bevestigen zodat u het kunt correct lezen. Fundamenteel, vertrekt het leidend tot een voorwerp FileSystem dat het kopiëren van het dossier aan de server zal behandelen. Dan doe ik een controle zien welke dag van de week het is en ik 5 (Vrijdag) gebruik, zodat het manuscript slechts één keer in de week loopt. Ik doe ook een controle ervoor zorgen de aandrijving van G beschikbaar is (de netwerkaandrijving ga ik de gegevens kopiëren) alvorens ik aan het kopiëren krijg.
Dan controleer ik om te zien of bestaat de omslag dat ik wil kopiëren aan en als niet, ik doorga en cre�ër die omslag in de omslag van de gebruiker op de server. Ik controleer ook om ervoor te zorgen het dossier en als zo, ik kopi�ërt het dan aan de omslag van de gebruiker op het netwerk bestaat. Ik gebruik de (“ %USERNAME%“) methode shell.ExpandEnvironmentStrings om de gebruikersbenaming van de huidige gebruiker te krijgen.
U kunt dit als of opening van een sessie of beëindigings van een sessiemanuscript dan toepassen gebruikend het Beleid van de Groep!
Verwante Posten:
Meer Manuscripten VBS voor de Beheerders van het Systeem
Gliffy - Online hulpmiddel om diagrammen kostenloos te creëren en te delen
Als u van deze post genoot, zorg u ervoor teken aan mijn voer RSS in!
“ Filed onder IT Job Stuff
Related Posts
- Is Google really coming out with their own mobile phone?
- Listen to thousands of free Internet radio stations online using TUN3R
- Search for local business listings, maps and directions on your mobile for free
- Website Grader - A free search engine optimization (SEO)/marketing tool
- DriveWay - Upload and share multiple large files up to 500 MB each for free

























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