Page 1 of 1 1
Topic Options
#69034 - 2002-08-13 04:09 PM Inconsistencies with Win9x running login script
dclocker Offline
Fresh Scripter

Registered: 2002-06-21
Posts: 7
Having inconsistencies when Win9x users run login scripts. Some Win9x clients work, others do not work. Problem with both Win95 and Win98 clients.

Exhausted searches on the board for past several days. I am now at a stand-still.

Performed the following troubleshooting steps:
1) Just to be sure...uninstalled KRPC service (v. 4.02) on ALL winnt DCs.
2) Re-downloaded Kixtart v. 4.02
3) Reinstalled the KRPC service, using newly downloaded files on ALL winnt DCs.
4) Rebooted DCs.
5) Rebooted problem PCs.

Still experiencing inconsistencies with Win9x clients running login scripts.

Thanks in advance for any and all help with this matter.

Top
#69035 - 2002-08-13 04:14 PM Re: Inconsistencies with Win9x running login script
Howard Bullock Offline
KiX Supporter
*****

Registered: 2000-09-15
Posts: 5809
Loc: Harrisburg, PA USA
If the script is not running on some computers or intermitently running, then verify that the script properly located on all domain controllers. If you recently added a domain controller verify the directory replication is working properly.

Do the computers behave consistently? Is the behavior repeated when using an account tht works elsewhere? Have you tried a basic batch file as a script with a pause in it to see if the client can execute any script?

[ 13. August 2002, 16:16: Message edited by: Howard Bullock ]
_________________________
Home page: http://www.kixhelp.com/hb/

Top
#69036 - 2002-08-13 05:30 PM Re: Inconsistencies with Win9x running login script
dclocker Offline
Fresh Scripter

Registered: 2002-06-21
Posts: 7
Yes, the script is located on ALL winnt DCs, and it is properly replicating to netlogon shared folder on ALL DCs.

No new DCs have been added to Domain.

What? Are you asking if the computers are consistently acting inconsistent concerning Win9x clients and the login script????

The behavior is repeated sometimes, sometimes the behavior is not repeated.

Created an user account on the domain called "testuser".

Logging on the domain with "testuser", the login script does the following:
-Login script works on ALL Win2k clients tested
-Login script works on SOME Win98 clients tested
-Login script works on SOME Win95 clients tested

Note: KiXtart has never been installed locally on ANY of the client PCs, so no local, KiXtart dlls will be conflicting with the dlls located under the netlogon shares on all DCs.

Yes, clients can execute regular scripts. Basic batch scripts w/out KiXtart scripts runs fine on ALL clients (Win2K, WinNT, Win9x).

-Thanks

Top
#69037 - 2002-08-13 06:21 PM Re: Inconsistencies with Win9x running login script
Sealeopard Offline
KiX Master
*****

Registered: 2001-04-25
Posts: 11165
Loc: Boston, MA, USA
How do you call the login script? Are you using a batch file? Please post the batch file.

Can you execute the login script after logging into a Windows 9x computer by manually calling the script?

Put a DEBUG OB into the first line of your login script and step though it to see where it is failing.

What exactly are the inconsistencies that you are seeing. Doen the script not run at all, or does it partially run?

Have you read the Kixtart Starters Guide in the FAQ section about how to call a login script?
_________________________
There are two types of vessels, submarines and targets.

Top
#69038 - 2002-08-13 06:31 PM Re: Inconsistencies with Win9x running login script
Jochen Administrator Offline
KiX Supporter
*****

Registered: 2000-03-17
Posts: 6380
Loc: Stuttgart, Germany
My tip :

the dll's !!!

check for version discrepancies on the clients
_________________________



Top
#69039 - 2002-08-13 10:15 PM Re: Inconsistencies with Win9x running login script
dclocker Offline
Fresh Scripter

Registered: 2002-06-21
Posts: 7
Sealeopard:

Q1: How do you call the login script? Are you using a batch file? Please post the batch file.

A1: I call the login script from a batch file.

****Logon batch file****
@echo off
%0\..\Kix32.exe %0\..\drivemap.kix
CLS
EXIT 0

****KiXtart Script "drivemap.kix"****
CLS
$userid=@userid
$fullname=@fullname
$workstation=@wksta
$domain=@domain

If @INWIN = 1
goto WINNT
Else
goto WIN9X
ENDIF

:WINNT
use F: /DEL /PERSISTENT
use G: /DEL /PERSISTENT
use H: /DEL /PERSISTENT
use J: /DEL /PERSISTENT
use K: /DEL /PERSISTENT
use L: /DEL /PERSISTENT
use M: /DEL /PERSISTENT
use N: /DEL /PERSISTENT
use P: /DEL /PERSISTENT
use S: /DEL /PERSISTENT
use T: /DEL /PERSISTENT
use U: /DEL /PERSISTENT
use V: /DEL /PERSISTENT
use W: /DEL /PERSISTENT
use X: /DEL /PERSISTENT
use Y: /DEL /PERSISTENT
use Z: /DEL /PERSISTENT

IF INGROUP("Domain Users") = 1
USE O: "\\server1\common" /PERSISTENT
ENDIF

IF INGROUP("IT") = 1
USE q: "\\server1\it" /PERSISTENT
USE i: "\\server2\installs" /PERSISTENT

GOTO END

:WIN9X
use F: /DEL /PERSISTENT
use G: /DEL /PERSISTENT
use H: /DEL /PERSISTENT
use J: /DEL /PERSISTENT
use K: /DEL /PERSISTENT
use L: /DEL /PERSISTENT
use M: /DEL /PERSISTENT
use N: /DEL /PERSISTENT
use P: /DEL /PERSISTENT
use S: /DEL /PERSISTENT
use T: /DEL /PERSISTENT
use U: /DEL /PERSISTENT
use V: /DEL /PERSISTENT
use W: /DEL /PERSISTENT
use X: /DEL /PERSISTENT
use Y: /DEL /PERSISTENT
use Z: /DEL /PERSISTENT

IF INGROUP("Domain Users") = 1
USE O: "\\server1\Common" /PERSISTENT
ENDIF

IF INGROUP("IT") = 1
USE q: "\\server1\it" /PERSISTENT
USE i: "\\server2\installs" /PERSISTENT

CLS
:END
EXIT

Q2: Can you execute the login script after logging into a Windows 9x computer by manually calling the script?

A2: Yes, the logon script can be executed from a Win9x client by manually calling the script from any netlogon share on all Domain Controllers.

Q3: Put a DEBUG OB into the first line of your login script and step though it to see where it is failing.

A4: I will try the DEBUB OB command in the first line of the login script. Not sure where it is failing. The batch file runs, but not the login script.

Q5: What exactly are the inconsistencies that you are seeing. Doen the script not run at all, or does it partially run?

A5: Logon batch file runs, calls the script, but the script does not run on certain Win98 and Win95 PCs.

Q6: Have you read the Kixtart Starters Guide in the FAQ section about how to call a login script?

A6: Yes, I've read the the KiXtart Starters Guide several times over the past several months.

Again, thanks to all for the help with this issue!

Top
#69040 - 2002-08-13 10:46 PM Re: Inconsistencies with Win9x running login script
Sealeopard Offline
KiX Master
*****

Registered: 2001-04-25
Posts: 11165
Loc: Boston, MA, USA
Improved script, there were syntax errors (IF without ENDIF)
code:
; un-comment the next line to step through the script
; DEBUG OB

; prevent to be logged out if script fails
BREAK ON


CLS
$userid=@userid
$fullname=@fullname
$workstation=@wksta
$domain=@domain


use * /DELETE /PERSISTENT


IF INGROUP("Domain Users") = 1
USE O: "\\server1\common" /PERSISTENT
ENDIF


IF INGROUP("IT") = 1
USE q: "\\server1\it" /PERSISTENT
USE i: "\\server2\installs" /PERSISTENT
ENDIF


EXIT 0

I also removed the multiple USE /DELETE lines and compacted it a bit since the stuff is identical for both windows NT and 9x.

Also, please avoid using GOTO statements, it's a sign of inefficient programming.

'/DEL/ is incorrect, it must be '/DELETE'

Please use the KiXStrip utility for syntax checking, download here: http://home.wanadoo.nl/scripting/

[ 13. August 2002, 22:46: Message edited by: sealeopard ]
_________________________
There are two types of vessels, submarines and targets.

Top
#69041 - 2002-08-13 10:49 PM Re: Inconsistencies with Win9x running login script
kholm Offline
Korg Regular
*****

Registered: 2000-06-19
Posts: 714
Loc: Randers, Denmark
A small add to Jens's script:

You should never disconnect the Z: drive on Win9x computers, because it is used as a temporary connection to the netlogon share.

-Erik

Top
#69042 - 2002-08-14 04:51 AM Re: Inconsistencies with Win9x running login script
Jack Lothian Offline
MM club member
*****

Registered: 1999-10-22
Posts: 1169
Loc: Ottawa,Ontario, Canada
Try turning on the debug log file & seeing what error messages are generated by kixtart.
_________________________
Jack

Top
#69043 - 2002-08-14 02:30 PM Re: Inconsistencies with Win9x running login script
GRF Offline
Fresh Scripter

Registered: 2002-02-15
Posts: 45
Loc: Ohio
Are you using Novell Client? I experienced the same inconsistencies because of the networkcallorder setting in the registry.
_________________________
GF

Top
#69044 - 2002-08-14 02:51 PM Re: Inconsistencies with Win9x running login script
dclocker Offline
Fresh Scripter

Registered: 2002-06-21
Posts: 7
Sealeopard/Jen/All,

Right. Aware of "* /delete /persistent".

Early on, the decision was made not to use * /delete /persistent to delete all mappings because user home directories would be deleted in the process. (Note that the partial script I posted does not delete the R: drive. Hint...hint.)

After rethinking the script, I'm leaning towards the following:
1) Disable User Home Directories under User Manager For Domains (unconducive to have the home directory mapped, simply to have the script delete all mappings).
2) After deleting all mappings, map all user home directories based on @userid.

Jack/All

Is it possible that the following might be occuring:
1) The logon2k.bat file runs and call the drivmap.kix script.
2) The script runs and deletes the Z: drive mapping causing problems for the remainder of the script?

What are some options to work around the z: dirve and netlogon issue in Win9x?

Top
#69045 - 2002-08-14 02:54 PM Re: Inconsistencies with Win9x running login script
dclocker Offline
Fresh Scripter

Registered: 2002-06-21
Posts: 7
GRF,

Yes. Novell Clients are installed on certain PCs.
I will look into the networkcallorder registry setting.

Thanks-

Top
#69046 - 2002-08-14 04:11 PM Re: Inconsistencies with Win9x running login script
Jack Lothian Offline
MM club member
*****

Registered: 1999-10-22
Posts: 1169
Loc: Ottawa,Ontario, Canada
I would think deleting all drives including the Z drive should cause trouble for Win9x but I can't see how this would lead to intermittent problems.

In theory if you pre-map the "netlogon" share before deleting the z drive & don't ever let your script try to find files through the default path, I believe then you can delete the z drive in Win9x without negative reprecussions. Thus if you mapped netlogon as L: you would call your script

L:\logon.bat

And in your this file you would call

L:\kix32.exe l:\logon.kix

and through out your kix script you could specify the L drive when you call other scripts.

Another point, with Win9x clients the default user directories created by the NT user manager can not be easily mapped by DOS, Win9x, or non MS systems. Thus you may need to create an alternate system for creating user shares & attaching them.
_________________________
Jack

Top
#69047 - 2002-08-14 04:45 PM Re: Inconsistencies with Win9x running login script
Les Offline
KiX Master
*****

Registered: 2001-06-11
Posts: 12734
Loc: fortfrances.on.ca
Generally I found the provider order does not prevent the script from running. It still runs, just doesn't run right.

code:
 ;;;;;;;;;;;;;;;;;;; Check the provider Order (for using INGROUP) ;;;;;;;;;;;;;;;;;;;
:NPORDER

$MS = ReadValue("HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSNP32\NetworkProvider", "CallOrder")
$NW = ReadValue("HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NOVELLNP\NetworkProvider", "CallOrder")

if ($MS = "00000040") AND ($NW = "00000020")
$MS = WriteValue("HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSNP32\NetworkProvider", "CallOrder", "00000020", "REG_BINARY")
$NW = WriteValue("HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NOVELLNP\NetworkProvider", "CallOrder", "00000040", "REG_BINARY")
;; Reboot the PC??
RUN "Rundll32.exe shell.dll,RestartDialog"
ENDIF

_________________________
Give a man a fish and he will be back for more. Slap him with a fish and he will go away forever.

Top
#69048 - 2002-12-02 05:06 AM Re: Inconsistencies with Win9x running login script
MCA Offline
KiX Supporter
*****

Registered: 2000-04-28
Posts: 5152
Loc: Netherlands, EU
Dear,

A solution for verification of your code can be done with our
kixstrip tool, which you can find on our site.
Documentation is also available on our site.

The result of call: kixstrip input.kix output.kix /block_check
code:
 CLS
$userid=@userid
$fullname=@fullname
$workstation=@wksta
$domain=@domain

IF @inwin = 1
GOTO WINNT
ELSE
GOTO WIN9X
ENDIF

:winnt
USE F: /del /persistent
USE G: /del /persistent
USE H: /del /persistent
USE J: /del /persistent
USE K: /del /persistent
USE L: /del /persistent
USE M: /del /persistent
USE N: /del /persistent
USE P: /del /persistent
USE S: /del /persistent
USE T: /del /persistent
USE U: /del /persistent
USE V: /del /persistent
USE W: /del /persistent
USE X: /del /persistent
USE Y: /del /persistent
USE Z: /del /persistent

IF INGROUP("Domain Users") = 1
USE O: "\\server1\common" /persistent
ENDIF

IF INGROUP("IT") = 1
USE q: "\\server1\it" /persistent
USE i: "\\server2\installs" /persistent

GOTO END

:win9x
USE F: /del /persistent
USE G: /del /persistent
USE H: /del /persistent
USE J: /del /persistent
USE K: /del /persistent
USE L: /del /persistent
USE M: /del /persistent
USE N: /del /persistent
USE P: /del /persistent
USE S: /del /persistent
USE T: /del /persistent
USE U: /del /persistent
USE V: /del /persistent
USE W: /del /persistent
USE X: /del /persistent
USE Y: /del /persistent
USE Z: /del /persistent

IF INGROUP("Domain Users") = 1
USE O: "\\server1\Common" /persistent
ENDIF

IF INGROUP("IT") = 1
USE q: "\\server1\it" /persistent
USE i: "\\server2\installs" /persistent

CLS
:end
EXIT

;($begin)
;
; mon 02-dec-2002 05:08:12 (kix 4.10 vs 3.20e)
;
;Informative KIXSTRIP: input=71 output=71 skip=0
;
;Warning KIXSTRIP: 2 errors in block structure(s). missing statement(s).
; - do:until [0:0]
; - for|each:in|to:step|next [0|0:0|0:0|0]
; - function:endfunction [0:0]
; -ERROR- - if:else:endif [5:1:3]
; - select:case:endselect [0:0:0]
; - while:loop [0:0]
;Warning KIXSTRIP: some lines contains errors or possible errors.
;Informative KIXSTRIP: 5 block_structures found.
;Informative KIXSTRIP: no UDF's found.
;Informative KIXSTRIP: 3 labels found.
;Summary KIXSTRIP: BREAK CALL DEBUG DISPLAY ENDFUNCTION EXECUTE EXIT FUNCTION GET GETS GOSUB GOTO OLExxx PLAY QUIT RETURN RUN SHELL SLEEP THEN USE
;Informative KIXSTRIP: 1 EXIT
;Informative KIXSTRIP: 3 GOTO
;Informative KIXSTRIP: 40 USE
;
;($end)
;($begin)
;
;
;($end)

greetings.
_________________________
email scripting@wanadoo.nl homepage scripting@wanadoo.nl | Links | Summary of Site Site KiXforms FAQ kixtart.org library collection mirror MCA | FAQ & UDF help file UDF kixtart.org library collection mirror MCA | mirror USA | mirror europe UDF scriptlogic library collection UDFs | mirror MCA

Top
#69049 - 2002-12-02 05:08 AM Re: Inconsistencies with Win9x running login script
MCA Offline
KiX Supporter
*****

Registered: 2000-04-28
Posts: 5152
Loc: Netherlands, EU
Dear,

For debugging your code you can use also our kixstrip tool.
The file %tmp%\kixdebug.txt will contain the results.

The result of call: kixstrip input.kix output.kix /debug
code:
            ;CLS
IF (instr("-3.0x-3.1x-3.2x-3.3x-","-"+substr(@kix,1,3)+"x-") <> 0)
IF MessageBox("sorry, your kixtart "+@kix+" release is too old."+CHR(13)+CHR(10)+CHR(13)+CHR(10)+" please upgrade.","KiXtart "+@kix+" info",4112,300)
ENDIF
EXIT
ENDIF
COLOR C+/N
;AT (1,1) " "

$_debug_file="kixdebug.txt" ; - %tmp% directory -
IF (len($_debug_file) <> 0)
IF (substr("%tmp%",len("%tmp%"),1) = "\")
$_debug_file="%tmp%"+$_debug_file
ELSE
$_debug_file="%tmp%\"+$_debug_file
ENDIF
ENDIF
;$_debug_file="c:\kixdebug.txt"
IF RedirectOutput($_debug_file)
ENDIF

? "-"+LCASE(@day)+" "+@date+" "+@time+"- kixtart "+@kix+"/3.20e script starting"
IF (Val(substr(@kix,1,1)) >= 4)
IF (len(@scriptname) <> 0)
" ("+LCASE(@scriptname)+")"
ENDIF
ENDIF
? "-"
IF ("$_debug_already_starting" <> "yes")
? "-curdir: "+LCASE(@curdir)
? "-scriptdir: "+LCASE(@scriptdir)
IF (instr("-4.1x-","-"+substr(@kix,1,3)+"x-") <> 0)
? "-scriptname: "+LCASE(@scriptname)
ENDIF
? "-startdir: "+LCASE(@startdir)
? "-"
? "-userid: "+LCASE(@userid)+"/"+LCASE(@wuserid)
? "-user priv: "+LCASE(@priv)
IF (instr("-4.xx-","-"+substr(@kix,1,2)+"xx-") <> 0)
? "-version: inwin="+@inwin+"/dos="+@dos+"/productsuite="+@productsuite+"/producttype="+@producttype+"/csd="+LTRIM(RTRIM(@csd))
ELSE
? "-version: inwin="+@inwin+"/dos="+@dos
ENDIF
? "-"
IF (instr("-4.1x-","-"+substr(@kix,1,3)+"x-") <> 0)
? "-"+@cpu+" (memory "+MemorySize()+" MB)"
? "-"
ENDIF
ENDIF

$_debug_temp_name="" ; -format: yyyymmdd_hhmmss.sss_999 scriptname-
IF (instr("-3.6x-","-"+substr(@kix,1,3)+"x-") <> 0) OR (Val(substr(@kix,1,1)) >= 4)
IF (instr("-4.xx-","-"+substr(@kix,1,2)+"xx-") <> 0)
$_debug_temp_name=@msecs
SELECT
CASE (len($_debug_temp_name) = 1)
$_debug_temp_name="00"+$_debug_temp_name
CASE (len($_debug_temp_name) = 2)
$_debug_temp_name="0"+$_debug_temp_name
ENDSELECT
$_debug_temp_name="."+$_debug_temp_name
IF Srnd(@msecs)
ENDIF
SLEEP 0.050
ELSE
IF Srnd((-1)*32767/(substr(@time,7,2)+1))
ENDIF
SLEEP 1
ENDIF
$_debug_temp_name=substr(@date,1,4)+substr(@date,6,2)+substr(@date,9,2)+"_"+substr(@time,1,2)+substr(@time,4,2)+substr(@time,7,2)+$_debug_temp_name+"_"+Rnd()
IF (len($_debug_temp_name) < 25)
$_debug_temp_name=substr($_debug_temp_name+" ",1,25)
ENDIF
IF (instr("-4.1x-","-"+substr(@kix,1,3)+"x-") <> 0)
IF (len(@scriptname) < 12)
$_debug_temp_name=$_debug_temp_name+" "+substr(@scriptname+" ",1,12)
ELSE
$_debug_temp_name=$_debug_temp_name+" "+@scriptname
ENDIF
ENDIF
ENDIF

IF ("$_debug_already_starting" <> "yes")
? "-debug file: "+$_debug_file
? "-debug name: "+LCASE($_debug_temp_name)
ELSE
IF (len($_debug_temp_name) <> 0)
? "-debug: "+LTRIM(RTRIM(LCASE($_debug_temp_name)))+" -> "+$_debug_file
ELSE
? "-debug-file: "+$_debug_file
ENDIF
ENDIF

IF (instr("-3.6x-","-"+substr(@kix,1,3)+"x-") = 0) AND (Val(substr(@kix,1,1)) < 4)
GOTO _debug_starting_point
ENDIF
DIM $_debug_name ; -create local variable-
:_debug_starting_point
$_debug_name=LCASE($_debug_temp_name)
$_debug_already_starting="yes"
? "-"
?"----- start-"+@time+"-"+$_debug_name+"- @error @serror"?

?"- 1-"+@time+"-"+$_debug_name+"- @error @serror"? CLS
?"- 2-"+@time+"-"+$_debug_name+"- @error @serror"? $userid=@userid
?"- 3-"+@time+"-"+$_debug_name+"- @error @serror"? $fullname=@fullname
?"- 4-"+@time+"-"+$_debug_name+"- @error @serror"? $workstation=@wksta
?"- 5-"+@time+"-"+$_debug_name+"- @error @serror"? $domain=@domain
?"- 6-"+@time+"-"+$_debug_name+"- @error @serror"?
?"- 7-"+@time+"-"+$_debug_name+"- @error @serror"? IF @inwin = 1
?"- 8-"+@time+"-"+$_debug_name+"- @error @serror"? GOTO WINNT
?"- 9-"+@time+"-"+$_debug_name+"- @error @serror"? ELSE
?"- 10-"+@time+"-"+$_debug_name+"- @error @serror"? GOTO WIN9X
?"- 11-"+@time+"-"+$_debug_name+"- @error @serror"? ENDIF
?"- 12-"+@time+"-"+$_debug_name+"- @error @serror"?
?"- 13-"+@time+"-"+$_debug_name+"- @error @serror"? :winnt
?"- 14-"+@time+"-"+$_debug_name+"- @error @serror"? USE F: /del /persistent
?"- 15-"+@time+"-"+$_debug_name+"- @error @serror"? USE G: /del /persistent
?"- 16-"+@time+"-"+$_debug_name+"- @error @serror"? USE H: /del /persistent
?"- 17-"+@time+"-"+$_debug_name+"- @error @serror"? USE J: /del /persistent
?"- 18-"+@time+"-"+$_debug_name+"- @error @serror"? USE K: /del /persistent
?"- 19-"+@time+"-"+$_debug_name+"- @error @serror"? USE L: /del /persistent
?"- 20-"+@time+"-"+$_debug_name+"- @error @serror"? USE M: /del /persistent
?"- 21-"+@time+"-"+$_debug_name+"- @error @serror"? USE N: /del /persistent
?"- 22-"+@time+"-"+$_debug_name+"- @error @serror"? USE P: /del /persistent
?"- 23-"+@time+"-"+$_debug_name+"- @error @serror"? USE S: /del /persistent
?"- 24-"+@time+"-"+$_debug_name+"- @error @serror"? USE T: /del /persistent
?"- 25-"+@time+"-"+$_debug_name+"- @error @serror"? USE U: /del /persistent
?"- 26-"+@time+"-"+$_debug_name+"- @error @serror"? USE V: /del /persistent
?"- 27-"+@time+"-"+$_debug_name+"- @error @serror"? USE W: /del /persistent
?"- 28-"+@time+"-"+$_debug_name+"- @error @serror"? USE X: /del /persistent
?"- 29-"+@time+"-"+$_debug_name+"- @error @serror"? USE Y: /del /persistent
?"- 30-"+@time+"-"+$_debug_name+"- @error @serror"? USE Z: /del /persistent
?"- 31-"+@time+"-"+$_debug_name+"- @error @serror"?
?"- 32-"+@time+"-"+$_debug_name+"- @error @serror"? IF INGROUP("Domain Users") = 1
?"- 33-"+@time+"-"+$_debug_name+"- @error @serror"? USE O: "\\server1\common" /persistent
?"- 34-"+@time+"-"+$_debug_name+"- @error @serror"? ENDIF
?"- 35-"+@time+"-"+$_debug_name+"- @error @serror"?
?"- 36-"+@time+"-"+$_debug_name+"- @error @serror"? IF INGROUP("IT") = 1
?"- 37-"+@time+"-"+$_debug_name+"- @error @serror"? USE q: "\\server1\it" /persistent
?"- 38-"+@time+"-"+$_debug_name+"- @error @serror"? USE i: "\\server2\installs" /persistent
?"- 39-"+@time+"-"+$_debug_name+"- @error @serror"?
?"- 40-"+@time+"-"+$_debug_name+"- @error @serror"? GOTO END
?"- 41-"+@time+"-"+$_debug_name+"- @error @serror"?
?"- 42-"+@time+"-"+$_debug_name+"- @error @serror"? :win9x
?"- 43-"+@time+"-"+$_debug_name+"- @error @serror"? USE F: /del /persistent
?"- 44-"+@time+"-"+$_debug_name+"- @error @serror"? USE G: /del /persistent
?"- 45-"+@time+"-"+$_debug_name+"- @error @serror"? USE H: /del /persistent
?"- 46-"+@time+"-"+$_debug_name+"- @error @serror"? USE J: /del /persistent
?"- 47-"+@time+"-"+$_debug_name+"- @error @serror"? USE K: /del /persistent
?"- 48-"+@time+"-"+$_debug_name+"- @error @serror"? USE L: /del /persistent
?"- 49-"+@time+"-"+$_debug_name+"- @error @serror"? USE M: /del /persistent
?"- 50-"+@time+"-"+$_debug_name+"- @error @serror"? USE N: /del /persistent
?"- 51-"+@time+"-"+$_debug_name+"- @error @serror"? USE P: /del /persistent
?"- 52-"+@time+"-"+$_debug_name+"- @error @serror"? USE S: /del /persistent
?"- 53-"+@time+"-"+$_debug_name+"- @error @serror"? USE T: /del /persistent
?"- 54-"+@time+"-"+$_debug_name+"- @error @serror"? USE U: /del /persistent
?"- 55-"+@time+"-"+$_debug_name+"- @error @serror"? USE V: /del /persistent
?"- 56-"+@time+"-"+$_debug_name+"- @error @serror"? USE W: /del /persistent
?"- 57-"+@time+"-"+$_debug_name+"- @error @serror"? USE X: /del /persistent
?"- 58-"+@time+"-"+$_debug_name+"- @error @serror"? USE Y: /del /persistent
?"- 59-"+@time+"-"+$_debug_name+"- @error @serror"? USE Z: /del /persistent
?"- 60-"+@time+"-"+$_debug_name+"- @error @serror"?
?"- 61-"+@time+"-"+$_debug_name+"- @error @serror"? IF INGROUP("Domain Users") = 1
?"- 62-"+@time+"-"+$_debug_name+"- @error @serror"? USE O: "\\server1\Common" /persistent
?"- 63-"+@time+"-"+$_debug_name+"- @error @serror"? ENDIF
?"- 64-"+@time+"-"+$_debug_name+"- @error @serror"?
?"- 65-"+@time+"-"+$_debug_name+"- @error @serror"? IF INGROUP("IT") = 1
?"- 66-"+@time+"-"+$_debug_name+"- @error @serror"? USE q: "\\server1\it" /persistent
?"- 67-"+@time+"-"+$_debug_name+"- @error @serror"? USE i: "\\server2\installs" /persistent
?"- 68-"+@time+"-"+$_debug_name+"- @error @serror"?
?"- 69-"+@time+"-"+$_debug_name+"- @error @serror"? CLS
?"- 70-"+@time+"-"+$_debug_name+"- @error @serror"? :end
?"- 71-"+@time+"-"+$_debug_name+"- @error @serror"? EXIT

?"------- end-"+@time+"-"+$_debug_name+"- @error @serror"
? "-"
? "-"+LCASE(@day)+" "+@date+" "+@time+"- kixtart "+@kix+"/3.20e script ending"
IF (Val(substr(@kix,1,1)) >= 4)
IF (len(@scriptname) <> 0)
" ("+LCASE(@scriptname)+")"
ENDIF
ENDIF
? "-"
IF RedirectOutput("CON")
ENDIF
COLOR C+/N
?
? "Informative KIX "+@kix+":"+" debug info see "+CHR(34)+$_debug_file+CHR(34)
IF (Val(substr(@kix,1,1)) >= 4)
IF (len(@scriptname) <> 0)
" ("+LCASE(@scriptname)+")"
ENDIF
ENDIF
IF RedirectOutput($_debug_file)
ENDIF
;($begin)
;
; mon 02-dec-2002 05:11:59 (kix 4.10 vs 3.20e)
;
;Informative KIXSTRIP: input=71 output=71 skip=0
;
;Warning KIXSTRIP: 2 errors in block structure(s). missing statement(s).
; - do:until [0:0]
; - for|each:in|to:step|next [0|0:0|0:0|0]
; - function:endfunction [0:0]
; -ERROR- - if:else:endif [5:1:3]
; - select:case:endselect [0:0:0]
; - while:loop [0:0]
;Warning KIXSTRIP: some lines contains errors or possible errors.
;Informative KIXSTRIP: 5 block_structures found.
;Informative KIXSTRIP: no UDF's found.
;Informative KIXSTRIP: 3 labels found.
;Summary KIXSTRIP: BREAK CALL DEBUG DISPLAY ENDFUNCTION EXECUTE EXIT FUNCTION GET GETS GOSUB GOTO OLExxx PLAY QUIT RETURN RUN SHELL SLEEP THEN USE
;Informative KIXSTRIP: 1 EXIT
;Informative KIXSTRIP: 3 GOTO
;Informative KIXSTRIP: 40 USE
;
;($end)
;($begin)
;
;
;($end)

greetings.
_________________________
email scripting@wanadoo.nl homepage scripting@wanadoo.nl | Links | Summary of Site Site KiXforms FAQ kixtart.org library collection mirror MCA | FAQ & UDF help file UDF kixtart.org library collection mirror MCA | mirror USA | mirror europe UDF scriptlogic library collection UDFs | mirror MCA

Top
Page 1 of 1 1


Moderator:  Glenn Barnas, NTDOC, Arend_, Jochen, Radimus, Allen, ShaneEP, Ruud van Velsen, Mart 
Hop to:
Shout Box

Who's Online
1 registered (Allen) and 1607 anonymous users online.
Newest Members
Viginette, ManuvdWielNL, Sir_Barrington, batdk82, StuTheCoder
17888 Registered Users

Generated in 0.073 seconds in which 0.03 seconds were spent on a total of 12 queries. Zlib compression enabled.

Search the board with:
superb Board Search
or try with google:
Google
Web kixtart.org