kixtart login scrip win2003

Status
Niet open voor verdere reacties.

JamesII

Nieuwe gebruiker
Lid geworden
15 mei 2007
Berichten
3
Ok luitjes, ik heb eventjes jullie hulp nodig :) Ik wil door middel van een kixtart script zowel homedirs als printers toevoegen aan diverse gebruikers/groepen. Gaat dit lukken wanneer ik het volgende op deze manier in een script zet en deze aan de gewenste account koppel:

NET USE H: \\MainServer\Users\%Username%

$ = AddPrinterConnection ("\\server\printername1")
$ = SetDefaultPrinter ("\\server\printername2")

hopelijk kunnen jullie me een beetje helpen. thanks :)
 
Hier een voorbeeldje zo als ik de printers georganiseerd heb. Op deze manier kun je voor iedere groep extra printers toevoegen.
Code:
;---------------------------------------------------------------------------------
;---------------------------------------------------------------------------------

if ingroup("Administrators")=1

	AddPrinterConnection ("\\intranet\Copyprinter") = 1

	SetDefaultPrinter ("\\intranet\Copyprinter")
   
endif


;---------------------------------------------------------------------------------

if ingroup("Leerlingen")=1

	AddPrinterConnection ("\\intranet\Copyprinter") = 1
	
	SetDefaultPrinter ("\\intranet\Copyprinter")
   
endif

;---------------------------------------------------------------------------------

if ingroup("Directie")=1

	AddPrinterConnection ("\\intranet\Copyprinter") = 1


	SetDefaultPrinter ("\\intranet\Copyprinter")
   
endif

;---------------------------------------------------------------------------------

if ingroup("IBmedewerkers")=1

	AddPrinterConnection ("\\intranet\Copyprinter") = 1


	SetDefaultPrinter ("\\intranet\Copyprinter")
   
endif

;---------------------------------------------------------------------------------

if ingroup("Medewerkers")=1

	AddPrinterConnection ("\\intranet\Copyprinter") = 1


	SetDefaultPrinter ("\\intranet\Copyprinter")
   
endif

;---------------------------------------------------------------------------------

if ingroup("Leerkrachten")=1

	AddPrinterConnection ("\\intranet\Copyprinter") = 1


	SetDefaultPrinter ("\\intranet\Copyprinter")
   
endif

;---------------------------------------------------------------------------------

if ingroup("Bibliotheekmedewerkers")=1

	AddPrinterConnection ("\\intranet\Copyprinter") = 1
	SetDefaultPrinter ("\\intranet\Copyprinter")
   
endif
;---------------------------------------------------------------------------------
;---------------------------------------------------------------------------------
De homedrive voor de gebruiker maak ik aan via het profiel in de active directory. Basismap H: Verbinden met \\INTRANET\Medewerkers\DATA\%username%
Code:
;---------------------------------------------------------------------------------

USE * /DELETE

;---------------------------------------------------------------------------------

if ingroup("Leerlingen")=1

   $Applicaties	 ="\\intranet\Leerlingen\APPLICATIES"
  
   use S: $Applicaties
   
   
endif


;---------------------------------------------------------------------------------

if ingroup("Medewerkers")=1

   $Applicaties	 ="\\intranet\Leerlingen\APPLICATIES"
   $Applicaties2 ="\\intranet\Medewerkers\APPLICATIES"
   $Applicaties3 ="\\intranet\Medewerkers\DATA\Gedeelde documenten Leerkrachten"

   use S: $Applicaties
   use T: $Applicaties2	 
   use U: $Applicaties3

   
endif

;---------------------------------------------------------------------------------

if ingroup("Medewerkers_overige")=1

   $Applicaties	 ="\\intranet\Leerlingen\APPLICATIES"

   use S: $Applicaties
   
endif

;---------------------------------------------------------------------------------

if ingroup("Directie")=1

   $Applicaties	 ="\\intranet\Leerlingen\APPLICATIES"
   $Applicaties2 ="\\intranet\Medewerkers\APPLICATIES"

   use S: $Applicaties
   use T: $Applicaties2	 

   
endif


;---------------------------------------------------------------------------------


if ingroup("Administrators")=1

   $drive_c	 ="\\intranet\C$"
   $drive_d	 ="\\intranet\D$"
   $drive_e	 ="\\intranet\E$"
   $drive_f	 ="\\intranet\F$"
   $Applicaties	 ="\\intranet\Leerlingen\APPLICATIES"
   $Applicaties2 ="\\intranet\Medewerkers\APPLICATIES"

   use S: $Applicaties
   use T: $Applicaties2

   use K: $drive_c	 
   use L: $drive_d
   use M: $drive_e	 
   use N: $drive_f


endif

;---------------------------------------------------------------------------------
;---------------------------------------------------------------------------------

Hopelijk kun je hier iets mee!

Groetjes,
Neleke
 
Laatst bewerkt:
Dar ziet er zeker interessant en bruikbaar uit, bedankt!
Nog wel even een vraag, het tweede scriptje is ook in kixtart gemaakt neem ik aan? Je hebt het script gewoon aan iedere groep gekoppeld?
bedankt
 
Laatst bewerkt:
Deze scriptjes worden gestart vanuit kix. In het profiel geef ik aan: aanmeldingsscript: kix32 login.txt
Vanuit login.txt worden de andere scriptjes gestart. Zoals je ziet wordenniet alle scrips die ik kan gebruiken ook aangeroepen. Het batch bestand dat als laatse wordt aangeroepen voert een aantal registerwijzigingen uit om de leesbaarheid van de netwerkschijven te verduidelijken. Voor het geval dat je hier intresse in hebt, voeg ik die als bestandje toe.

De tekst van login.txt
Code:
;----------------------------------------------------------------------------------------------

;CALL "scripts\achtergronden.txt" 	;Met deze opdracht wordt het achtergrondscript gestart.


CALL "scripts\printers.txt"      	;Met deze opdracht wordt het printerscript gestart.


;CALL "scripts\install.txt"		;Met deze opdracht wordt gekeken of clients al geinstalleerd zijn
					;zoniet dan wordt de client setup gestart.


CALL "scripts\verbindingen.txt"		;Met deze opdracht wordt het verbindingsscript gestart.


RUN  "\\intranet\netlogon\scripts\verbindingsnamen.bat"	;Dit script past de namen van de verbindingen aan

;----------------------------------------------------------------------------------------------
;----------------------------------------------------------------------------------------------

Groetjes,
Neleke
 

Bijlagen

  • verbindingsnamen.rar
    314 bytes · Weergaven: 31
Ok, in ieder geval bedankt voor de moeite die je neemt, ik denk dat ik het grotendeels begrijp. Je maakt de homedirs aan, plaats de gebruikers in de AD in de juiste groepen en verwijs in het kopje 'profiles' naar het login script die op zijn beurt weer de andere scripts activeert. Dat klopt ongeveer?
 
Laatst bewerkt:
Wanneer je in de AC een nieuwe gebruiker aanmaakt in een groep en je verwijst naar de homedrive, dan wordt bij het activeren van het account gelijk al een map aangemaakt op de homedrive voor deze gebruiker. Zorg er wel voor dat de machtigingen en rechten op de homedrive juist zijn ingesteld voor de betreffende groep.

Groetjes,
Neleke
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan