Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

Batch bestand werkt niet als administrator

Pagina: 1
Acties:

  • joep1222
  • Registratie: Maart 2010
  • Laatst online: 18-11 19:03
Hallo,

Ik zit met een probleempje.
Hier thuis heb ik een server staan, waar meerdere computer via webdav aan verbonden moeten worden.
Dit kan makkelijk het het commando net use.
Omdat dit bij best veel verschillende mensen op verschillende computers moet gebeuren (die ook niet allemaal evenveel verstand van computers hebben) was ik vanplan een batch file te maken.

Nu werkt de batchfile helemaal zoals het hoort, maar als het bestand met administrator rechten op bijvoorbeeld Windows 8 wordt uitgevoerd, werkt het niet meer.
Toch moet het als administrator worden uitgevoerd, aangezien er een aantal registerinstellingen veranderd moeten worden voor een goede werking.
Het deel van mijn batchfile dat voor het inloggen zorgt:

@echo off
set /p Gebruikersnaam=Typ hier uw gebruikersnaam:
set WEBDAV_HOST=http://<IPADRES VAN DE SERVER BV 77.777.777.777)>
set WEBDAV_USER=%Gebruikersnaam%
set WEBDAV_PASSWORD=*
set DRIVE=X:
if exist %DRIVE% (
set DRIVE=*
)
net use "%DRIVE%" "%WEBDAV_HOST%" /User:"%WEBDAV_USER%" "%WEBDAV_PASSWORD%" /persistent:yes
if not errorlevel 1 (
net use
)


Net use werkt ook niet normaal als je cmd met administrator rechten start. Hij geeft ze wel als verbonden neer als je alleen het net use commando geeft, maar je ziet ze niet in verkenner staan.

[ Voor 8% gewijzigd door joep1222 op 29-10-2013 18:08 ]


  • downtime
  • Registratie: Januari 2000
  • Niet online

downtime

Everybody lies

Je weet dat drive mappings userspecifiek zijn en dat een mapping voor een administrator dus niet zichtbaar is voor andere gebruikers?

  • joep1222
  • Registratie: Maart 2010
  • Laatst online: 18-11 19:03
Is er dan een mogelijkheid om in een batch bestand via het commando runas de huidige gebruiker te laten uitvoeren. Dus dat het batch bestand zelf al de betreffende gebruiker in vult door bijvoorbeeld %huidige gebruiker%? Het moet op veel verschillende pc's gebeuren en het liefste heb ik alles in 1 bestand.

  • strandbal
  • Registratie: Juli 2003
  • Laatst online: 08:39

strandbal

Was het maar zo'n feest.

Kun je je batch niet splitsen? Het registry gedeelte run je als admin, en de mappings apart gewoon als user?

Hier stond een dode link.