Hej.. I ditt fall är problemet att när du surfar till sidan och kallar på det asp-scriptet så är du inte supervisor. Du är user guest och den användaren har inte rätt att ändra namn på en katalog. Hade du kört samma program i VB skulle det fungerat. Jag tror att chrot pratar om .vbs och inte om asp. Typ någon form av inloggnings-skript. Jag har försökt göra samma sak men tyvärr inte hittat någon lösning. Hittar du någon är jag väldigt intresserad. Jo det stämmer... Det är en .vbs jag håller på med... Det låter också som ett rättighetsproblem på något vis. Tror inte det handlar om rättigheter. Har du hittat hur man ändrar det? När jag kör fso.VolumeName på en delad enhet får jag åtkomst nekad.vbscript för att byta etikett på drive
Jag såg exemplet som byter namn på en fil med hjälp av scripting.filesystemobject...
Jag försöker få detta att fungera på
en drive.. (Egentligen försöker jag byta
etikett på en share (Z:) för att få ett
användarvänligt namn istället för
"delad på servern"...)
Har testat fso.VolumeName och
fso.ShareName men lyckas inte...
får "åtkomst nekad" i bästa fall...?!
Kan ju faktist själv byta etikett på en share direkt i utforskaren utan problem men ej när jag skriptar.
Vilket tips som helst är välkommet!!
/ChristianSv: vbscript för att byta etikett på drive
/PelleSv: vbscript för att byta etikett på drive
Sv: vbscript för att byta etikett på drive
Jag är inte säker på om .vbs får rättigheter som "system", vilket ju
borde kunna ändra etiketten...
En väg runt är om det finns ett sätt att göra detta med vb...
Någon som vet en sådan väg annars...?
(Man kan ju anropa ett sådant program från scriptet under det att man gör en del annat...)
/ChristianSv: vbscript för att byta etikett på drive
Sv: vbscript för att byta etikett på drive
Dim fso, codrive_c
Set fso = CreateObject("Scripting.FileSystemObject")
set codrive_c = fso.GetDrive("r:") ' sedan tidigare delad enhet
codrive_c.VolumeName = ("tjosan")
msgbox codrive_c.VolumeName
codrive_c.VolumeName = ("hoppsan")
msgbox codrive_c.VolumeName
set fso = Nothing
Detta borde ändra etiketten och visa testet men jag får åtkomst nekad
i bästa fall. (Ovan script funkar dock på alla lokala enheter men alltså inte på delade enheter på nätverket...)
Finns det någon OCX eller liknande i VB som kan användas för att
skriva en enkel sak i vb annars...?
/Christian