[kixtart] programma's installeren

Pagina: 1
Acties:

  • Dirkse1984
  • Registratie: Februari 2004
  • Niet online
Zou graag met kixtart een script willen dat kijkt of een programma wel of niet is geinstalleerd, zo ja --> oke, zo nee --> installeerd m.b.v een snapshot van bijvoorbeeld installright.

Heb deze regel, maar krijg het nog niet aan de praat:

code:
1
2
 if not exist c:\progr~1\lavasoft\ad-aware 6\ad-aware.exe start
\\servernaam\installatie\ad-aware.exe


Is kixtart code hoofdletter gevoelig?
En moet ik nou program files wel of niet voluit schrijven? Beide keren werkt het niet.
(adware is gewoon een test programma nu hiervoor)

En wat als ik meerdere scripts heb?
De gebruikers hebben verschillende schripts.
Hoe kan ik zeggen, jij moet dat script hebben en die ander dat script.

Het standaard script heeft kixtart.kix.
Die krijg ik wel aan de praat, behalve dan wat hierboven staat beschreven.

Heb de bestanden ook in de netlogon map staan.
Iemand die mij hier hierbij kan helpen, of informatie heeft?

Bedankt.

[ Voor 13% gewijzigd door Dirkse1984 op 03-05-2004 16:49 ]


  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

if not exist c:\progr~1\lavasoft\ad-aware 6\ad-aware.exe

Moet sowieso tussen aanhalingstekens: spatie tussen ad-aware en 6 :)

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • Dirkse1984
  • Registratie: Februari 2004
  • Niet online
BtM909 schreef op 03 mei 2004 @ 16:50:
if not exist c:\progr~1\lavasoft\ad-aware 6\ad-aware.exe

Moet sowieso tussen aanhalingstekens: spatie tussen ad-aware en 6 :)
Waar moet ik precies de aanhalingstekens zetten?
Bij "if tot en met adaware.exe" ?
Of die regel erna ook?
En het is wel ad-aware 6 - met spatie dus.
Zo wordt het standaard geinstalleerd, kan er ook niks aan doen, is dit nog van invloed dan?
Dan weizig ik die standaard map ff

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Dirkse1984 schreef op 03 mei 2004 @ 16:53:
[...]


Waar moet ik precies de aanhalingstekens zetten?
Bij "if tot en met adaware.exe" ?
Of die regel erna ook?
En het is wel ad-aware 6 - met spatie dus.
Zo wordt het standaard geinstalleerd, kan er ook niks aan doen, is dit nog van invloed dan?
Dan weizig ik die standaard map ff
"c:\progr~1\lavasoft\ad-aware 6\ad-aware.exe"

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • Dirkse1984
  • Registratie: Februari 2004
  • Niet online
Ik loop toch nog tegen het probleem aan, dat het niet lukt om programma's te installeren door middel van Kixtart.

Ik zou graag een script gebruiken, dan kijkt of er een bestand aanwezig is, zo ja dan verder gaan met het script, zo nee, dan het snapshot installeren.

En dan met gebruik van if, then else.
Of kent Kixtart geen then? want dat komt niet voor in de bijgeleverde handleiding.

Ben nu wat aan het testen, en probeer nu gewoon eerst een text bestandje te kopieren.

code:
1
if not exist "D:\test.txt" copy \\mr01\instal\test.txt


Dit werkt ook nog niet.
Als iemand mij kan helpen wat ik hierboven fout doe dan graag.
Want als ik het bovenstaande aan het werk heb, moet dat andere wat ik wil ook lukken denk ik.

Dus er zit waarschijnlijk een fout in, maar ik weet nog niet waar en hoe.
Kixtart werkt dus al wel, heb al wat code''s uit de handleiding gehaald en dan werkt, ook wordt er al een netwerkmap aangemaakt.

Het kopieren van een bestand zoals hierboven staat, heb ik in een nieuw bestandje laten zetten (kixtart.kix)

Ik gebruik Windows2003 server en Windows XP pro als werkstation.
De gebruiker staat in de groep users, van gebruikers en computers van mijn AD.

  • robertpNL
  • Registratie: Augustus 2003
  • Niet online
Waarom gebruik je geen VBScript? Kixtart is zwaar achterhaald.

http://www.microsoft.com/scripting

  • Dirkse1984
  • Registratie: Februari 2004
  • Niet online
robertpNL schreef op 06 mei 2004 @ 13:34:
Waarom gebruik je geen VBScript? Kixstart is zwaar achterhaald.

http://www.microsoft.com/scripting
Waarom is Kixtart achterhaald dan? is het ouderwets?
Ja je kan gelijk hebben hoor, ben nog niet zo lang bezig met scripts voor Windows.

Is VBscript een goed alternatief dan?
En zo ja? waarom...

Maar als ik weet hoe ik met Kixtart zo kan regelen dat ik programma's installeren kan automatiseren, dan ben ik al tevreden.

  • Necrobic
  • Registratie: Juli 2000
  • Niet online
Probeer eens c:\progrA~1\

c:\progr~1 werkt nmlk nooit.

Ik heb alles, ik mag alles en ik kan alles.


  • Poltergeist
  • Registratie: Oktober 2000
  • Laatst online: 29-08 22:33
1. Heb je de handleiding nu al gelezen. Lijkt er niet op, want de code die je geeft is geen Kixtart, maar gewone batch bestanden.
2. Om toch te helpen:
code:
1
2
3
if exist("bestandsnaam")=0
  doe iets
endif

  • robertpNL
  • Registratie: Augustus 2003
  • Niet online
Dirkse1984 schreef op 06 mei 2004 @ 13:37:
[...]


Waarom is Kixtart achterhaald dan? is het ouderwets?
Ja, het wordt allang niet meer ondersteund door Microsoft. VBScript is gewoon een zeer goede vervanger met meer mogelijkheden. Kixtart wordt steeds minder gebruikt.

VBScript is afgeleid van Visual Basic, het is een makkelijke programmeertaal om te leren. Als je wat kennis hebt met Kixtart, kan zo door de basis van VBScript heen.

Met VBScript heb je gewoon meer mogelijkheden. En je moet niet gelijk denken aan grafische interfaces (GUI), maar VBScript kan ook als console script worden gebruikt.

Maar oke, ik geef je gelijk voor wat betreft je vraag dat Kixtart nu genoeg is voor wat je wil, maar ik geef je bij deze de tip om in de toekomst eens te richten op VBScript. :)

  • Dirkse1984
  • Registratie: Februari 2004
  • Niet online
Necrobic schreef op 06 mei 2004 @ 13:40:
Probeer eens c:\progrA~1\

c:\progr~1 werkt nmlk nooit.
Sorry dat het geen kixtart code is, ik had zo'n voorbeeldje van iemand anders, die zei dat het zo wel werkte, niet dus.

wat ik nu heb:
code:
1
2
3
if exist("D:\progrA~1\Regcleaner\Regcleaner.exe")=0
  do  ???
endif


Moet ik nou bij do ahetzelfde zetten als ik eerst deed? en moet dat tussen haakjes en / of aanhalingstekens?

In ieder geval bedankt voor je antwoord

edit:
ff wat geprobeerd

Heb het een en ander nu getest

code:
1
2
3
if exist("D:\progrA~1\Regcleaner\Regcleaner.exe")=0
  do ("\\aismr01\instal\Regcleaner.exe")
endif

Met en zonder haakjes/ aanhalingstekens geprobeerd, beide keren geeft kixtart een piep /beep als je inlogd, dus er zit jammer genoeg nog steeds een fout in

[ Voor 32% gewijzigd door Dirkse1984 op 06-05-2004 14:03 ]


  • Dirkse1984
  • Registratie: Februari 2004
  • Niet online
robertpNL schreef op 06 mei 2004 @ 13:46:
[...]

Maar oke, ik geef je gelijk voor wat betreft je vraag dat Kixtart nu genoeg is voor wat je wil, maar ik geef je bij deze de tip om in de toekomst eens te richten op VBScript. :)
Zal ik zeker doen, heb me al wel eens wat verdiept in visual basic, dus het begin is er al!

  • Dirkse1984
  • Registratie: Februari 2004
  • Niet online
nog iemand die weet wat ik achter "do" in moet vullen in mijn kixtart script?
Het blijft maar niet werken.
:(

  • vassago
  • Registratie: Januari 2000
  • Nu online
Iets zegt me toch dat je de handleiding niet gelezen hebt. Alles wat je wilt weten staat daar letterlijk in. Inclusief de syntax van de commando's incl. voorbeelden.

Verwijderd

VB? kix is veel handiger

If NOT Exist ("C:\program files\file.exe")
Shell "installeerprogramma.exe"
EndIf

zo moeilijk is het niet..

  • Dirkse1984
  • Registratie: Februari 2004
  • Niet online
Verwijderd schreef op 06 mei 2004 @ 14:16:
VB? kix is veel handiger

If NOT Exist ("C:\program files\file.exe")
Shell "installeerprogramma.exe"
EndIf

zo moeilijk is het niet..
Thx, met het commando shell erbij werkte het in 1x!
Kixkart is dus achterhaald volgens sommigen, is Installrite dan wel goed? of ook niet?
Nu we er toch over bezig zijn. Het is in ieder geval gratis, wat natuurlijk een groot voordeel is.
Ik hoor het wel.

tot zo ver bedankt.

Verwijderd

Dirkse1984 schreef op 06 mei 2004 @ 14:23:
[...]


Thx, met het commando shell erbij werkte het in 1x!
Kixkart is dus achterhaald volgens sommigen, is Installrite dan wel goed? of ook niet?
Nu we er toch over bezig zijn. Het is in ieder geval gratis, wat natuurlijk een groot voordeel is.
Ik hoor het wel.

tot zo ver bedankt.
installrite ken ik niet

met shell blijft ie trouwens wachten in het script tot ie klaar is
gebruik je run dan gaat ie ondertussen door met de rest.

en kix is allesbehalve achterhaalt..wordt bijna in alle grote bedrijven nog voor het loginscript gebruikt.

[ Voor 10% gewijzigd door Verwijderd op 06-05-2004 14:34 ]


  • Dirkse1984
  • Registratie: Februari 2004
  • Niet online
Verwijderd schreef op 06 mei 2004 @ 14:33:
[...]


installrite ken ik niet

met shell blijft ie trouwens wachten in het script tot ie klaar is
gebruik je run dan gaat ie ondertussen door met de rest.
Oke, thx. Is er een beter programma om snaphsot's te maken?
I.I.G ben ik zo al een heel eind op weg.

  • Dirkse1984
  • Registratie: Februari 2004
  • Niet online
foutje

[ Voor 98% gewijzigd door Dirkse1984 op 06-05-2004 14:38 ]


Verwijderd

Dirkse1984 schreef op 06 mei 2004 @ 14:35:
[...]


Oke, thx. Is er een beter programma om snaphsot's te maken?
I.I.G ben ik zo al een heel eind op weg.
hier gebruiken we Wise.. maar dat is dus niet gratis..

en ga hier eens rondneuzen voor kix gerelateerde dingen

http://www.kixscripts.com/

[ Voor 16% gewijzigd door Verwijderd op 06-05-2004 15:02 ]

Pagina: 1