[KIX] disconnected network drives bij sommige clients

Pagina: 1
Acties:

  • NoReseth
  • Registratie: December 2000
  • Laatst online: 10-05 19:06
De situatie: een netwerk met een domain controller (windows 2000 server),
verschillende clients (2000/xp).

Ik heb nu een login script gemaakt om ervoor te zorgen dat op basis van groep lidmaatschap een aantal drivemappings worden gemaakt, vervolgens heb ik het script uitvoerig getest en het werkt perfect.

Nu loop ik alleen tegen het volgende probleem aan:
Bij sommige clients (zowel xp als 2000) heb ik bij de eerste keer inloggen na het opstarten (of na rebooten) dat een aantal network drives "disconnected" staan, als ik dan klik op een drive die wel goed geconnect is, dan zijn alle drives goed geconnect.
Als ik vervolgens opnieuw inlog zijn alle drives direct goed.
Na opnieuw opstarten begint het verhaal weer opnieuw, disconnected drives :(

Ik heb de volgende dingen geprobeerd :
- verschillende kix versies (leverde niets op)
- i.p.v dns naam in het KIX script , het harde IP adres vermeld (leverder niets op)
- bij de /delete */persistent* weggehaald, (leverde niets op)

hier een overzicht van het script
;DELETE ALL DRIVERMAPPINGS

use q: /DELETE /PERSISTENT
etc etc ...

IF (INGROUP("Administrators")=1) or (INGROUP("Domain Admins")=1) or (INGROUP("Ontwikkeling")=1) or (INGROUP("Helpdesk")=1)
use f: \\xxxxx\xxxxx
@error
ENDIF

etc etc ...
note: ik gebruik bij de "/delete /PERSISTENT" omdat ik anders problemen kreeg als ik een user overzette die eerst een batch login script had en daarna een KIX, dan verwijderde hij de mappings niet die hij niet hoorde te hebben, met /PERSISTENT ging dat wel goed.

Op internet heb ik wel al iets over "disconnect time" gevonden, maar dat is pas van toepassing na X tijd, en niet gelijk bij het inloggen.

Is ier iemand die een idee heeft hoe dit opgelost kan worden :?

  • dokasensai
  • Registratie: Februari 2004
  • Laatst online: 10-03-2025
Ik heb er geen last van maar ik zou jou hier mijn kix laten zien


if INGROUP("axxxx")
USE F: "\\XXXXXX\axxxx$"
USE T: "\\XXXXXX\axxxx$"
SetDefaultPrinter ("axxxx - HP LaserJet 5")
endif

  • NoReseth
  • Registratie: December 2000
  • Laatst online: 10-05 19:06
dokasensai schreef op vrijdag 24 december 2004 @ 11:01:
Ik heb er geen last van maar ik zou jou hier mijn kix laten zien


if INGROUP("axxxx")
USE F: "\\XXXXXX\axxxx$"
USE T: "\\XXXXXX\axxxx$"
SetDefaultPrinter ("axxxx - HP LaserJet 5")
endif
Is inprincipe hetzelfde, alleen heb ik ervoor gekozen om een IF lus met drivemapping te maken omdat er nogal wat groepen zijn, anders had ik per groep een lus moeten maken en dan zou ik iets van 15 lussen hebben.
Nu heb ik er per driveletter 1 en heb ik er maar stuk of 8

  • leuk_he
  • Registratie: Augustus 2000
  • Laatst online: 06-05 23:54

leuk_he

1. Controleer de kabel!

http://www.chicagotech.net/mapping.htm :

Aangezien je altijd toch de mappings maakt met persistent (default XP ) zou je het eens met
net use x: //server/share /persistent:no
kunnen proberen. Nu komt dat rode kruisje waarschijnlijk doordat hij bij het inloggen toch een error 85 geeft omdat windows net zelf bezig is de connectie te maken. (eingelijk zou de delete dat moeten verhelpen)

ken het volgende commando:? kan geen kwaad die uit te zetten:
net config server /autodisconnect:-1.

Volgens mij is het commando "net use x: /delete /yes" (niet persistent)

en verder leeswerk:

http://techrepublic.com.c...orumID=39&threadID=158873
-als het naar win9x machines mapt is staat er concreet een workarround. Maar aangezien je kix gebruikt neem ik effe aan dat het om echte servers gaat.

Need more data. We want your specs. Ik ben ook maar dom. anders: forum, ff reggen, ff topic maken
En als je een oplossing hebt gevonden laat het ook ujb ff in dit topic horen.


  • NoReseth
  • Registratie: December 2000
  • Laatst online: 10-05 19:06
ik heb alles doorgelezen, maar dat artikel op microsoft
gaat over windows95 pcs.

Tevens heb ik ook bij elke drivemapping een @error erbij gezet om te kijken of kix errors geeft, maar hij geeft overal netjes "0".

Ook had ik het verwijderen van de mappings al geprobeerd zonder /persistent maar ook dat haalt nix uit.

  • leuk_he
  • Registratie: Augustus 2000
  • Laatst online: 06-05 23:54

leuk_he

1. Controleer de kabel!

NIET het verwijderen van de mappen met /persistent is volgens mij belangrijk,maar voorkomen dat windows zelf, naaste je kix script zelf ook een mapping gaat maken is denk ik wat je wil voorkomen:
Als je de default nou aan het begin van je script op

net use /persistent:NO

Zet voorkomt dit wellicht conflicten. ( hoewel error level checken dan wat had moeten opleveren, maar vreemdere dingen gebeuren wel eens)

Of hebben we het over het zelfde?

Need more data. We want your specs. Ik ben ook maar dom. anders: forum, ff reggen, ff topic maken
En als je een oplossing hebt gevonden laat het ook ujb ff in dit topic horen.


  • NoReseth
  • Registratie: December 2000
  • Laatst online: 10-05 19:06
Ik heb een kix script draaien, dus "net use /persistent:no" kan zoiezo niet.

Ik heb nog even de handleiding van kix erbij gepakt en daarin staat :
use x: \\server\public /PERSISTENT
Maar use x: \\server\public /PERSISTENT:no werkt dus niet ....

[ Voor 57% gewijzigd door NoReseth op 24-12-2004 12:07 ]


  • aZuL2001
  • Registratie: September 2002
  • Laatst online: 31-01 11:11
Staat hier niets over op de kixscripts forums ?

Daar staat mij iets over bij nml.
Je mappings worden wel goed gelegd, maar je client is te snel.
Heeft dacht ik zo uit mijn hoofd te maken met het niet wachten van je client op het klaar zijn van het loginscript.

Zo krijgt de user eerder zijn desktop, om alvast aan de slag te gaan ;)
(maar waarschijnlijk staat hij nog bij de koffiemachine in de rij te wachten)

Abort, Retry, Quake ???


  • leuk_he
  • Registratie: Augustus 2000
  • Laatst online: 06-05 23:54

leuk_he

1. Controleer de kabel!

Sephiroth schreef op vrijdag 24 december 2004 @ 12:03:
Ik heb een kix script draaien, dus "net use /persistent:no" kan zoiezo niet.
ik niet snap niet.

net is geen ingebouwd commando van kix

en bij mij werkt

code:
1
2
C:\>net use /persistent:no
The command completed successfully.


wel degelijk los.

Of bedoel je dat het functioneel niet werkt, niet doet wat je verwacht?

Need more data. We want your specs. Ik ben ook maar dom. anders: forum, ff reggen, ff topic maken
En als je een oplossing hebt gevonden laat het ook ujb ff in dit topic horen.


  • bommel
  • Registratie: Januari 2001
  • Laatst online: 08-05 16:32
Ik gebruik deze functie om zowiezo alle persistent mappings te deleten:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
Function DelPersistentConnections()
  dim $Index, $KeyName
  $Index = 0
  :Loop1
  $KeyName = ENUMKEY("HKEY_CURRENT_USER\Network\", $Index)
  If @ERROR = 0
    DelTree("HKEY_CURRENT_USER\Network\" + $KeyName)
    Use $Keyname /Delete /Persistent
    Use $Keyname /Delete
    $Index = $Index + 1
    goto Loop1
  Endif
EndFunction; DelPersistentConnections()


Daarnaast kun je het beste via Group Policy uitzetten dat de desktop al opkomt voordat het script klaar is (asynchronous login script of zoiets), dit werd volgens mij eerder bedoeld

[ Voor 4% gewijzigd door bommel op 24-12-2004 12:42 ]


  • NoReseth
  • Registratie: December 2000
  • Laatst online: 10-05 19:06
leuk_he schreef op vrijdag 24 december 2004 @ 12:36:
[...]
en bij mij werkt
code:
1
2
C:\>net use /persistent:no
The command completed successfully.

wel degelijk los.

Of bedoel je dat het functioneel niet werkt, niet doet wat je verwacht?
ik bedoelde dat net use niet in kix werkt ....
en als ik het commando los geef en reboot dan heeft dat geen zin meer volgens mij

@bommel
Ik verwijder alle mappings die ik gebruik ook van te voor met /persistent dus dat is volgens mij geen probleem.
Ook heb ik net even die group policy setting geprobeerd, ik zie idd dat het script eerst wordt doorlopen voor ik de desktop zie, maar het mag nix baten :(

[ Voor 26% gewijzigd door NoReseth op 24-12-2004 12:51 ]


  • leuk_he
  • Registratie: Augustus 2000
  • Laatst online: 06-05 23:54

leuk_he

1. Controleer de kabel!

Ah ik snap je. mijn fout.

/edit met "shell" kun je het e.v.t toch net use aanroepen, ik weet niet of kix zich daar wat van aantrekt.

[ Voor 69% gewijzigd door leuk_he op 24-12-2004 12:54 ]

Need more data. We want your specs. Ik ben ook maar dom. anders: forum, ff reggen, ff topic maken
En als je een oplossing hebt gevonden laat het ook ujb ff in dit topic horen.


  • NoReseth
  • Registratie: December 2000
  • Laatst online: 10-05 19:06
leuk_he schreef op vrijdag 24 december 2004 @ 12:52:
Ah ik snap je. mijn fout.

/edit met "shell" kun je het e.v.t toch net use aanroepen, ik weet niet of kix zich daar wat van aantrekt.
Dat klopt ja, maar dan werken mijn controles op de groep lidmaatschappen dus niet meer :(
Pagina: 1