Netzlaufwerke remote auslesen
Hallo,
ich möchte die Netzlaufwerke die die User verbunden haben Remoet auslesen.
Evtl per wmi und Powershell oder anderes Tool.
Kie kann ich das machen?
OS: XP und Win7
Danke!
SC
Habe jetzt folgendes VBSript gefunden das fun ktioniert
wenn ich es am Win7 PC aus der Dosbox aufrufe. Nicht aus Powerhsell.
in Der Poershell müsste gwmi win32_logicaldisk ja auch was zurückgeben.
Tuts jedoch nicht. An was liegt das?
Danke!
SB
.. Bin mal einen Schritt weiter.
NUr die Netzlaufwerke die per Gruppenrichtlinie Verbunden wurden
werden in Powershell nicht gelistet. Kann man die auch irgendwie sichtbar machen?
Danke
SC
ich möchte die Netzlaufwerke die die User verbunden haben Remoet auslesen.
Evtl per wmi und Powershell oder anderes Tool.
Kie kann ich das machen?
OS: XP und Win7
Danke!
SC
Habe jetzt folgendes VBSript gefunden das fun ktioniert
wenn ich es am Win7 PC aus der Dosbox aufrufe. Nicht aus Powerhsell.
in Der Poershell müsste gwmi win32_logicaldisk ja auch was zurückgeben.
Tuts jedoch nicht. An was liegt das?
Danke!
SB
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colDrives = objWMIService.ExecQuery _
("Select * From Win32_LogicalDisk Where DriveType = 4")
For Each objDrive in colDrives
Wscript.Echo "Drive letter: " & objDrive.DeviceID
Wscript.Echo "Network path: " & objDrive.ProviderName
Next
.. Bin mal einen Schritt weiter.
NUr die Netzlaufwerke die per Gruppenrichtlinie Verbunden wurden
werden in Powershell nicht gelistet. Kann man die auch irgendwie sichtbar machen?
Danke
SC
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 206574
Url: https://administrator.de/contentid/206574
Ausgedruckt am: 25.11.2024 um 15:11 Uhr
5 Kommentare
Neuester Kommentar
Hallo,
hast Du mal die Suchfunktion benutzt? ich habe fiolgenden Beitrag Auslesen verbunderner Drucker und Netzlaufwerke gefunden.
Gruss Penny.
hast Du mal die Suchfunktion benutzt? ich habe fiolgenden Beitrag Auslesen verbunderner Drucker und Netzlaufwerke gefunden.
Gruss Penny.
Hallo SC,
die Klasse Win32_MappedLogicalDisk liefert doch gleich die gewünschten Ergebnisse.
Es kommt aber darauf an mit welchem Benutzeraccount du das Script ausführst. Wenn du z.B. das obige VBS-Script im Kontext des angemeldeten Benutzers ausführst dann werden die Laufwerke angezeigt. Sobald du aber z.B. das Script explizit als Admin oder als anderer Benutzer aufrufst wird dir kein Laufwerk angezeigt da in diesem Account ja im Moment keine Laufwerke gemappt sind. D.h also, die Laufwerksmappings sind Userbezogen.
Du musst dich also als der jeweilig angemeldete User ausgeben um remote an die Laufwerke zu kommen:
Powershell-Script:
für WMI-Remoting sind ebenfalls noch zusätzliche Voraussetzungen erforderlich: http://technet.microsoft.com/de-de/library/dd315349.aspx
Grüße Uwe
die Klasse Win32_MappedLogicalDisk liefert doch gleich die gewünschten Ergebnisse.
Es kommt aber darauf an mit welchem Benutzeraccount du das Script ausführst. Wenn du z.B. das obige VBS-Script im Kontext des angemeldeten Benutzers ausführst dann werden die Laufwerke angezeigt. Sobald du aber z.B. das Script explizit als Admin oder als anderer Benutzer aufrufst wird dir kein Laufwerk angezeigt da in diesem Account ja im Moment keine Laufwerke gemappt sind. D.h also, die Laufwerksmappings sind Userbezogen.
Du musst dich also als der jeweilig angemeldete User ausgeben um remote an die Laufwerke zu kommen:
Powershell-Script:
$computer = "DERREMOTEPC"
$cred = Get-Credential
Get-WmiObject -ComputerName $computer -Credential $cred -Class Win32_MappedLogicalDisk | fl DeviceID,ProviderName
Grüße Uwe