net use

Pagina: 1
Acties:

  • raymonvdm
  • Registratie: December 2001
  • Laatst online: 20-08 18:10
Waarom werkt de hieronder volgende regel wel onder XP maar niet in Windows 98 SE ???

net use h: \\nt-server-1\home\%username%

De map die gedeeld is op nt-server-1 (2000AV-Server)is home en de onderliggende namen met de %username% zijn de gebruikers namen (deze regel staat dus in het loginscript)

De foutmelding is :

Fout 50: U probeert een bewerking uit te voeren die niet kan worden
uitgevoerd door de computer of die niet wordt ondersteund door de opgegeven
server. Controleer of u de juiste server gebruikt voor de opdracht of taak
die u wilt uitvoeren. Als het probleem blijft optreden, neemt u contact op
met de netwerkbeheerder.




Is er niet een 2000 Client voor Windows 98se ?
Ik dacht namelijk dat ik dat ooit eens ergens gelezen had...

(o ja en nou niet roepen dan moet je xp gaan draaien want dat werkt niet op een PII 266 met 65 mb / PII 350 met 65 mb / Cel 466 met 65 mb )

Is er iemand met een voorbeeld scriptje

Want is het ook mogelijk om de groepen te gebruiken uit je AD

(net als in Novell login script)

If member of admin

Map root h: //blah blah

  • Red_Head
  • Registratie: Oktober 2001
  • Laatst online: 04:40

Red_Head

Kleine moeite groot plezier !!

is het niet mogelijk om in teloggen op domein of heb je dat niet aan staan dan kan je namelijk gewoon een login scriptje maken onder de username

dus gebruiker pier gebruikt piet.bat

[Voorbeeld]
net use p: \\nt-server-1\home\piet
[/voorbeeld]

denk dat da makkelijker is

of moet het perse met %username%

  • _nethack
  • Registratie: September 2000
  • Laatst online: 10:50

_nethack

We're all MAD here

Je kunt met Windows9x alleen maar een drivemapping maken naar een share op een server. Wat jij probeert is een mapping te maken naar een directory onder een share op een server. Een niveau te diep dus.
Windows2000 en WindowsXP kunnen dit wel.
Onder NT4 kan het niet, maar daar kun je het omzeilen door subst te gebruiken ipv net use ( subst h: \\nt-server-1\home\%username% )

De enige manier om dit op te lossen is door de directory van de gebruiker zelf te delen (eventueel een sharename eindigend op $, dan is ie hidden) en dan daarheen een mapping te maken ( net use h: \\nt-server-1\%username%$ bijvoorbeeld)

Sometimes you just have to sit back, relax, and let the train wreck itself


  • Zwelgje
  • Registratie: November 2000
  • Laatst online: 17-08 09:02
overigens kent windows de %username% variable niet. (dit in tegenstelling tot nt4/2000/xp)

daar zit ook je probleem, overigens kun je WEL een deep use maken met win98, maar dan zul je een DFS moeten installeren op je nt4/2000 server.

A wise man's life is based around fuck you


  • raymonvdm
  • Registratie: December 2001
  • Laatst online: 20-08 18:10
Op zondag 19 mei 2002 12:40 schreef Red_Head het volgende:
is het niet mogelijk om in teloggen op domein of heb je dat niet aan staan dan kan je namelijk gewoon een login scriptje maken onder de username

dus gebruiker pier gebruikt piet.bat

[Voorbeeld]
net use p: \\nt-server-1\home\piet
[/voorbeeld]

denk dat da makkelijker is

of moet het perse met %username%
Zo had ik het dus eerst maar dan moest ik elke homedir appart delen dat is niet erg als je er maar een paar hebt maar zodra het er meer worden is het best klote

want ik vraag me af waarom het niet werkt als ik gewoon de homemap deel en dan met ntfs de rechten voor elke gebruiker op geef dat is makkelijker dan dat ik straks 3000 shares op dat ding heb, maar windows 98 snapt dat gewoon niet XP wel.

  • raymonvdm
  • Registratie: December 2001
  • Laatst online: 20-08 18:10
Op zondag 19 mei 2002 12:44 schreef Operations het volgende:
Je kunt met Windows9x alleen maar een drivemapping maken naar een share op een server. Wat jij probeert is een mapping te maken naar een directory onder een share op een server. Een niveau te diep dus.
Windows2000 en WindowsXP kunnen dit wel.
Onder NT4 kan het niet, maar daar kun je het omzeilen door subst te gebruiken ipv net use ( subst h: \\nt-server-1\home\%username% )

De enige manier om dit op te lossen is door de directory van de gebruiker zelf te delen (eventueel een sharename eindigend op $, dan is ie hidden) en dan daarheen een mapping te maken ( net use h: \\nt-server-1\%username%$ bijvoorbeeld)
had ik eerst dus.

p.s. waarom zou subst niet werken onder 98 niet werken ?

  • raymonvdm
  • Registratie: December 2001
  • Laatst online: 20-08 18:10
Op zondag 19 mei 2002 13:04 schreef zwelgje het volgende:
overigens kent windows de %username% variable niet. (dit in tegenstelling tot nt4/2000/xp)

daar zit ook je probleem, overigens kun je WEL een deep use maken met win98, maar dan zul je een DFS moeten installeren op je nt4/2000 server.
Wat bedoel je met een DFS ?

  • Zwelgje
  • Registratie: November 2000
  • Laatst online: 17-08 09:02
Op zondag 19 mei 2002 13:14 schreef raymonvdm het volgende:

[..]

Wat bedoel je met een DFS ?
DFS=Distributed File System, zit standaard in windows 2000 server, en als addon (gratis) bij microsoft te krijg voor nt4 server

A wise man's life is based around fuck you


  • Predator
  • Registratie: Januari 2001
  • Laatst online: 10:28

Predator

Suffers from split brain

Op zondag 19 mei 2002 13:09 schreef raymonvdm het volgende:
Op zondag 19 mei 2002 13:13 schreef raymonvdm het volgende:
Op zondag 19 mei 2002 13:14 schreef raymonvdm het volgende:
Afbeeldingslocatie: http://gathering.tweakers.net/global/templates/tweakers/images/icons/edit.gif

Er zijn nog andere mensen die ook een topic lopen hebben.

Everybody lies | BFD rocks ! | PC-specs


  • _nethack
  • Registratie: September 2000
  • Laatst online: 10:50

_nethack

We're all MAD here

Op zondag 19 mei 2002 13:13 schreef raymonvdm het volgende:

p.s. waarom zou subst niet werken onder 98 niet werken ?
Waarom het niet werkt zul je aan Microsoft moeten vragen, ik weet alleen dat het niet werkt :)

Sometimes you just have to sit back, relax, and let the train wreck itself


  • DJSmiley
  • Registratie: Mei 2000
  • Laatst online: 20-08 16:19
Zoals genoemd, %username% snapt win98 niet...

Je kan het via kixstart doen.

Ik heb het zelf anders opgelost:
net use Q: /home

En dan de user een homedir gegeven...

Heb ook tijden lopen kutten totdat ik ontdekte dat 98 dus die username variable niet snapt...

Verwijderd

de variabele %username% is er niet onder windows 9x, maar je kunt hem wel maken. onderstaande batch (username.bat !) plaaten in c:\ en aanroepen via start/programs/opstarten , en klaar is piet. Je kunt ook gewoon een batch uitvoeren zoals //server/path/piet.bat (deze wordt (if exist, anders wordt aangenomen dat de user niet bestaat en terug gemeld aan de user) aangeroepen door username.bat !)

Username.bat :

[begin username.bat]
@echo off
if %1/==/ goto Get
if NOT %1/==/?/ goto Set
echo Sets USERNAME variable to the username.
echo.
echo [CALL] username
for %%C in (echo. goto:End) do %%C

:Get - the username from the Registry -----------------------------
set | FIND "winbootdir=" > NUL
if errorlevel 1 for %%C in (echo goto:End) do %%C Win9x Batch File.
START /wait REGEDIT /e %TEMP%.\~tmp.bxt HKEY_LOCAL_MACHINE\Network\Logon
FIND /i "username" < %TEMP%.\~tmp.bxt | FIND /i "Username" > %TEMP%.\~tmp.bat
%TEMP%.\~tmp.bat

:Set - the username Variable w/o "" -------------------------------
for %%V in (%1) do set USERNAME=%%V
del %TEMP%.\~tmp.b?t
:End --------------------------------------------------------------

REM : ~tmp.bat bevat : "username"="Piet" ; ~tmp.bxt bevat veel meer uit regedit

If exist \\server\login$\%username%.bat goto Login
echo.
echo.
echo Er is GEEN server gevonden, of u bent een onbekende gebruiker!
echo.
echo U kunt nu wel gewoon op deze computer werken en Uw gegevens
echo later op de server plaatsen.
echo.
echo.
goto einde

:Login
::mapping schoonmaken
net use * /delete /yes >nul

:: ALGEMENE mappings hier.
net use i: \\server\iedereen >nul

::PERSOONLIJKE mappings.
\\server\login$\%username%.bat %username%
:: batch komt NIET terug, geen Call


:einde
pause 0
exit
[einde username.bat]

het werkt hier 100% met een stuk of 20 users.
Pagina: 1