Hi there,
I've seen some threads about INGROUP not working but all relay to W2k Domains.
I have a pretty new 2k8 R2 Domain with Windows 7 clients (SP1 installed)
When I started I remember that it worked well.
There's a small function "Mapdrives()":
 Code:
USE H: /DELETE /Persistent
	USE G: /DELETE /Persistent
	USE I: /DELETE /Persistent
	USE J: /DELETE /Persistent
	
	Use H: "\\srv01\User Homes\%username%" /PERSISTENT
	
	Use I: "\\srv01\share2" /PERSISTENT
	
	Use J: "\\srv01\share3" /PERSISTENT

	IF INGROUP("Geschäftsführung")

		Use G: "\\srv01\Geschäftsführung" /PERSISTENT
	ENDIF
Now I added a function called "Mapprinters()":
 Code:

Function MapPrinter()

	Shell "\\srv01\NETLOGON\con2prt.exe /f"

	
	$ = AddPrinterConnection("\\srv01\PRT01 SHARP MX-2300N PCL6")
	$ = AddPrinterConnection("\\srv01\PRT02 HP LaserJet P3015")
	
	Select
	
		Case InGroup ("prt01")
	
			$ = SetDefaultPrinter("\\srv01\PRT01 SHARP MX-2300N PCL6")
	
		Case InGroup ("prt02")
	
			$ = SetDefaultPrinter("\\srv01\PRT02 HP LaserJet P3015")
	
	
		Case 1 ;default - wenn keine andere option zutrifft
	
			$ = SetDefaultPrinter("\\srv01\PRT01 SHARP MX-2300N PCL6")
	
	EndSelect

EndFunction
When the user logs on, all printers are connected but prt01 remains as standard even when the user is member of group prt02

The script is called via kix.bat in Sysvol:
%LOGONSERVER%\NETLOGON\kix32.exe /f -i %LOGONSERVER%\NETLOGON\drives_printers.kix

There are no entries in the eventlog of the client.
Do you have any ideas?

Thanks,
Harry


Edited by badmin (2013-02-25 12:00 PM)
Edit Reason: marked as solved