Logische Laufwerke
Verfasst: Samstag 1. April 2017, 20:12
Hallo zusammen!
Habe ein sehr einfaches Problem das sich nicht so ganz einfach lösen lässt.
Ich möchte die logischen Lauferke in einem Skript auslesen. Das funktioniert ja auch sehr einfach, z.B. GetLogicalDrives() von der win32api. Es gibt da auch noch andere Wege, allerdings alle mit dem selben Ergebnis.
Wenn ich mein Skript unter Windows aus der Eingabeaufforderung (Admin) starte, dann werden mir nur die logischen Laufwerke wie z.B. C: angezeigt.
Ich will aber alle Laufwerke sehen, inklusive verbundener Netzlaufwerke.
Wenn ich diesen Part einzeln unter dem aktuell angemeldeten Benutzer ausführe, dann sehe ich alle Laufwerke. Jedoch nicht als Admin.
Leider muss ich das Skript für andere Aufaben zwingend als Administrator ausführen. Kennt jemand eine Möglichkeit alle "Laufwerke" als Admin anzuzeigen? Oder gibt es eine Möglichkeit innerhalb des Skriptes auf den angemeldeten Benutzer zu wechseln?
Wäre echt dankbar für Tips und Anregungen!
Habe ein sehr einfaches Problem das sich nicht so ganz einfach lösen lässt.
Ich möchte die logischen Lauferke in einem Skript auslesen. Das funktioniert ja auch sehr einfach, z.B. GetLogicalDrives() von der win32api. Es gibt da auch noch andere Wege, allerdings alle mit dem selben Ergebnis.
Wenn ich mein Skript unter Windows aus der Eingabeaufforderung (Admin) starte, dann werden mir nur die logischen Laufwerke wie z.B. C: angezeigt.
Ich will aber alle Laufwerke sehen, inklusive verbundener Netzlaufwerke.
Wenn ich diesen Part einzeln unter dem aktuell angemeldeten Benutzer ausführe, dann sehe ich alle Laufwerke. Jedoch nicht als Admin.
Leider muss ich das Skript für andere Aufaben zwingend als Administrator ausführen. Kennt jemand eine Möglichkeit alle "Laufwerke" als Admin anzuzeigen? Oder gibt es eine Möglichkeit innerhalb des Skriptes auf den angemeldeten Benutzer zu wechseln?
Wäre echt dankbar für Tips und Anregungen!