knutby Skrevet 1. februar 2008 Del Skrevet 1. februar 2008 Hei, jeg er litt fersk på skripting, men jeg har en kode som ser slik ut jeg fant på nett: Const wdUserTemplatesPath = 2 Const wdWorkgroupTemplatesPath = 3 Set objWord = CreateObject("Word.Application") Set objOptions = objWord.Options objOptions.DefaultFilePath(wdUserTemplatesPath) = "C:Templates" objOptions.DefaultFilePath(wdWorkgroupTemplatesPath) = "C:WorkgroupTemplates" objWord.Quit Målet mitt er at denne koden skal legges til i et logonscript men kun skal kjøres på brukere som har "X" verdi definert i Schema. For eksempel alle som har department name: ostepopp kjører scriptet. Lenke til kommentar
Largie Skrevet 2. februar 2008 Del Skrevet 2. februar 2008 Spørsmålet ditt er jo egentlig ikke hvordan man bruker en "If-settning". Dette innebærer mer som å hente inn informasjon fra f.eks AD eller LDAP. Hvis du kun er på utkikk etter hvordan IF-settninger skrives, sjekk her: http://devguru.com/technologies/vbscript/14166.asp Sjekk ut denne siden: http://www.tek-tips.com/faqs.cfm?fid=5798 Her får du et greit login-rammeverk der du kan putte inn det som trengs. I ditt tilfelle ville jeg ha laget en Sub av funksjonen å kjørt den på gruppen(e)/bruker(e) som skal ha templaten. F.eks: Sub SetWordTemplate Const wdUserTemplatesPath = 2 Const wdWorkgroupTemplatesPath = 3 Set objWord = CreateObject("Word.Application") Set objOptions = objWord.Options objOptions.DefaultFilePath(wdUserTemplatesPath) = "C:Templates" objOptions.DefaultFilePath(wdWorkgroupTemplatesPath) = "C:WorkgroupTemplates" objWord.Quit End Sub Fra hvert sted du vil ha kjørt denne skriver du "call SetWordTemplate" Siden du nevner AD og verdier du ønsker å sammenligne der, burde du sjekke ut: http://www.microsoft.com/technet/scriptcen...t.mspx?mfr=true Generelt er Microsofts scriptcenter et godt sted å finne info om det meste. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå