Gå til innhold

VBscript - hvordan bruker jeg "IF" funksjon?


Anbefalte innlegg

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
Videoannonse
Annonse

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

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...