[logon scripting] netwerkmap namen wijzigen

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

  • thomasdebans
  • Registratie: November 2001
  • Laatst online: 23-07 12:50
met het volgende logon script maak ik netwerkmappen aan als je inlogt op het domein van de server

----------
' VBScript.
Dim oNet
Set oNet = CreateObject("Wscript.Network")

oNet.MapNetworkDrive "K:", "\\win2003server\pakbonnen"
oNet.MapNetworkDrive "L:", "\\win2003server\software"
oNet.MapNetworkDrive "M:", "\\win2003server\software ontwerp"
---------

als ik dan in deze computer kijk zie ik de volgende resultaten
pakbonnen op win2003server (K:)
software op win2003server (L:)
software ontwerp op win2003server(M:)
verder geen probleem, maar nu wil ik dat "op win2003server" er niet meer staat..
een gewoone hardeschijf kan ik hernoemen mer het volgende scriptje:

----------
'VBScript
Sub RenameVolumeName(drvpath, newname)
Dim fso, d, s
Set fso = CreateObject("Scripting.FileSystemObject")
Set d = fso.GetDrive(fso.GetDriveName(fso.GetAbsolutePathName(drvpath)))
d.VolumeName = newname
End Sub

RenameVolumeName "C:","winschijf"
RenameVolumeName "D:","dataschijf"
----------

maar als ik ditbij een netwerkschijf doe, dan wil dit niet meer :(
is hier een andere oplossing voor of gaat dit gewoon niet lukken..

met WSscript en VBscript lukt het volgens mij niet, nadat ik de hele help heb doorgespit.

  • eXcyle
  • Registratie: Juni 2002
  • Laatst online: 20-08 20:16
onder windows 2000 en XP kan het op deze manier via batch (hier heb je vast met VB ook wel wat aan)

'k heb geen idee of windows 9x REG kent vanuit de command prompt

reg ADD HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2\##PC#Share\ /v _LabelFromReg /d "Sharenaam" /f >NUL

je moet in het netwerk adress dus de \ vervangen door # dus bv " ##192.168.0.1#sharedfolder "

[ Voor 38% gewijzigd door eXcyle op 27-10-2003 15:43 ]


  • thomasdebans
  • Registratie: November 2001
  • Laatst online: 23-07 12:50
reg ADD HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2\##192.168.0.1#anime$\ /v _LabelFromReg /d
kun je wat meer uitleg geven over het stukje vanaf
\##192.168.0.1#anime$\ /v _LabelFromReg /d
want als ik gewoon emt regedit in die map kijk zie ik wel de schijven die aangemaakt zijn, maar nergens iets van de naam,
en wat doet het presies "/v" en "/d"

ben niet zo op de hoogte van het edditen van het register

  • eXcyle
  • Registratie: Juni 2002
  • Laatst online: 20-08 20:16
als je in je register kijkt zie je onder "Mountpoints2" als mappen je shares als je IN zo'n mapje kijkt staat daar de "KEY "_LabelFromReg" de waarde van deze key is dus de naam van je share

/v <key die je wil aanmaken>
/d <Waarde van de key>

hoop dat het zo wat duidelijker is

die command regel doet dus niets anders dan onder de map Moutnpoints2 een nieuwe entry maken van de share en daaronder de key plaatsen die hem een naam geeft

[ Voor 29% gewijzigd door eXcyle op 27-10-2003 18:46 ]