Toon posts:

[KIX] Opdracht niet laten uitvoeren in WinXP

Pagina: 1
Acties:

Verwijderd

Topicstarter
We hebben hier een Kixtart script, waarmee we automatisch de outlook profielen in laten stellen.
Dit werkt perfect op de windows '98 clients, alleen windows xp maakt zelf al de variabel username aan.
Hierdoor komt er een foutmelding dat winset een fout maakt, nu heb ik het kixtart boek er weer eens bij gepakt en daar staat het volgende in:

IF INWIN("2")
shell "winset username=%username%"
ENDIF

Dit betekent dus dat als de uitkomst 2 is (2=windows '98 1=windows nt) het commando uitgevoerd moet worden, en anders niet.

Dit werkt dus niet, windows xp voert het commando toch uit waardoor de foutmelding komt.

Is er iemand die mij hiermee kan helpen?

(Ik wist niet zeker of het in dit forum of in P&W moest, ik gokte deze omdat het een netwerkprog is)

  • satyriasis
  • Registratie: Januari 2000
  • Laatst online: 25-04 22:16
Ik heb een tijdje geleden ook met kix gewerkt, er is toch een variable waarin je kan opvragen welk os er draait? ik zou zeggen maak er gebruik van :P

Verwijderd

Topicstarter
Maar die gebruik ik toch al (zoals in mijn post beschreven)?

Of is dat de verkeerde?

  • Koffie
  • Registratie: Augustus 2000
  • Laatst online: 29-04 14:04

Koffie

Koffiebierbrouwer

Braaimeneer

Dit werkt bij ons gewoon hoor (al draaien we W2K en geen WinXP)
code:
1
2
3
4
5
6
7
;=========================================================================
;  bij server of w95 script niet uitvoeren
;=========================================================================

if ($isserver = 1) or ($inwin = 2 )
  goto "finish"
endif

Tijd voor een nieuwe sig..