[w2k] Schijfletter in gebruik

Pagina: 1
Acties:
  • 141 views sinds 30-01-2008
  • Reageer

  • MofD
  • Registratie: Mei 2003
  • Laatst online: 01-03-2021

MofD

*zucht*

Topicstarter
Probleem:
Windows 2000 server, gemonitord door een script. (staat op de server zelf)
Script maakt om de 10 min. verbinding met een ander systeem om data uit wisselen. Doet dit door een net use commando.
Iedere keer gebruikt hij hiervoor de schijfletter N. Na het overgooien van de data, word de verbinding weer verbroken door net use /delete

Na verloop van tijd loopt het script niet meer.
Oorzaak: schijfletter is al in gebruik.

Echter, wanneer je met net use gaat kijken, is er niks in gebruik.
Wanneer je in de explorer gaat kijken, zie je inderdaad een mapping naar N:
MAAR als je die aanklikt, krijg je de melding 'not accessible'
Wil je 'm disconnecten, dan vind ie 'm ook niet.

Path in register:
\hkcu\software\microsoft\windows\current version\explorer\map network drive mru
al een keer verwijderd, dit mocht niet baaten.

Server rebooten, helpt wel...
maar is niet iedere keer een oplossing

Iemand een idee??

Beauty is in the eyes of the beholder..... is Windows echt de grootste bètatest ooit???


  • elevator
  • Registratie: December 2001
  • Niet online

elevator

Officieel moto fan :)

Welke foutmelding (incl. error nummer) krijg je precies?

Misschien dat de exacte output van een 'net use', van een 'net sessions' en van een 'subst' ons wat meer inzicht kan geven.

  • MofD
  • Registratie: Mei 2003
  • Laatst online: 01-03-2021

MofD

*zucht*

Topicstarter
In een command window:
================
Bij het commando NET USE, krijg je de melding: No entries in the list
Bij een NET USE N: \\....\.. dan krijg je toch de melding System error 85 has occurred, local device name already in use
Bij het commando NET USE N: \delete dan krijg je: Error 67, network could not be found
=================
Kijk je gewoon in de explorer dan zie je idd de mapping N:
Klik je hierop dan krijg je 'not accessible' bad password or user

Beauty is in the eyes of the beholder..... is Windows echt de grootste bètatest ooit???


  • MofD
  • Registratie: Mei 2003
  • Laatst online: 01-03-2021

MofD

*zucht*

Topicstarter
bij een net session zie je de connectie niet. Net subst begrijp ik niet helemaal

Beauty is in the eyes of the beholder..... is Windows echt de grootste bètatest ooit???


  • CmdrKeen
  • Registratie: Augustus 2000
  • Laatst online: 25-03 16:41

CmdrKeen

Krentenboltosti

Geen oplossing maar workaround: gebruik het UNC-path.

Bloed, zweet & koffie


  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Windows is blijkbaar wat van slag door het vele net use. Weird. Probeer het anders met een VBScript (via cscript vanaf de prompt aan te roepen)
Visual Basic .NET:
1
2
3
4
5
6
7
on error resume next
Set WshNetwork = WScript.CreateObject("WScript.Network")
Set clDrives = WshNetwork.EnumNetworkDrives
For i = 0 to clDrives.Count -1
    if clDrives.Item(i) = "N:" then WshNetwork.RemoveNetworkDrive "N:"
Next 
WshNetwork.MapNetworkDrive "N:", "\\ip\share",false,"user","password"

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


  • MofD
  • Registratie: Mei 2003
  • Laatst online: 01-03-2021

MofD

*zucht*

Topicstarter
Thnx! Ga het proberen

Beauty is in the eyes of the beholder..... is Windows echt de grootste bètatest ooit???


  • MofD
  • Registratie: Mei 2003
  • Laatst online: 01-03-2021

MofD

*zucht*

Topicstarter
Script gedraaid, zonder foutmelding, maar helaas ook zonder resultaat...

Beauty is in the eyes of the beholder..... is Windows echt de grootste bètatest ooit???


Verwijderd

Gebruik net use eens met parameter /persistent:no

Verwijderd

Al geprobeerd om je script te starten met het verwijderen van de mapping:

net use N: /d

en daarna de pas de mapping naar N: maken. Dan weet je zeker dat je hem eerst hebt opgeruimd.

  • MofD
  • Registratie: Mei 2003
  • Laatst online: 01-03-2021

MofD

*zucht*

Topicstarter
NOPE, krijg ik ook error 85. UNC path heeft ook geen zin, via IP ook niet. Hij blijft zeuren dat de schijfletter al in gebruik is.

Beauty is in the eyes of the beholder..... is Windows echt de grootste bètatest ooit???


  • MofD
  • Registratie: Mei 2003
  • Laatst online: 01-03-2021

MofD

*zucht*

Topicstarter
Max_Kool:
/d of /delete is hetzelfde, dit staat al in het script, en is nou juist het probleem. Het deleten KAN NIET.

Beauty is in the eyes of the beholder..... is Windows echt de grootste bètatest ooit???


Verwijderd

Wat ik bedoel is je script starten met dit commando, en daarna pas de rest uitvoeren.

  • Monkeybrains
  • Registratie: Juni 2001
  • Laatst online: 20:22
Probleem heb ik ook gehad, network drive wordt onder de user system aangemaakt (of als de user waaronder het script gedraaid wordt). Disconnecten zal je ook via dezelfde user moeten doen, zelfs een administrator kan dit niet (bug of zo denk ik).

Ergo, scriptje maken waar alleen een net use n: /delete in staat, schedulen en als dit gelopen heeft is de mapping weg.

Verwijderd

Zo'n script moet je NOOIT onder system laten draaien, maar altijd onder een domainaccount.

  • Vdub
  • Registratie: April 2001
  • Laatst online: 01-07-2025

Vdub

Wie anders?

Je kunt misschien ook wel eens proberen het wat langzamer te laten verlopen, dwz bijv om 12:00uur "net use n: /delete" en om 12:05 de nwe mapping aanmaken

  • Monkeybrains
  • Registratie: Juni 2001
  • Laatst online: 20:22
Verwijderd schreef op 07 July 2003 @ 20:04:
Zo'n script moet je NOOIT onder system laten draaien, maar altijd onder een domainaccount.
Klopt helemaal, maar de meeste mensen nemen daar de moeite niet voor/hebben dat niet in de gaten. Je gaat er trouwens wel vanuit dat de machine in een domain hangt, wat (in mijn ervaring) lang niet altijd het geval is.

[ Voor 19% gewijzigd door Monkeybrains op 07-07-2003 21:48 ]


Verwijderd

In dat geval maak je op beide machines een account aan met dezelfde naam/ww.

  • MofD
  • Registratie: Mei 2003
  • Laatst online: 01-03-2021

MofD

*zucht*

Topicstarter
Bedankt voor alle reacties, maar helaas heeft het nog steeds niks op kunnen lossen. We gebruiken een speciaal domain account, dus dat is het niet. De meeste hoop had ik op dat scriptje laten schedulen onder hetzelfde account, maar dit werkt dus ook niet!
K*TZOOI

Beauty is in the eyes of the beholder..... is Windows echt de grootste bètatest ooit???

Pagina: 1