zachi89
Goto Top

Freigaben in Dömane auslesen

Ich möchte per Batch datei die computer die in meiner domäne sind angezeigt bekommen.
Außerdem will ich alles Freigaben des Servers sehen

Wie kann ich das lösen

mfg zachi89

Content-ID: 80912

Url: https://administrator.de/forum/freigaben-in-doemane-auslesen-80912.html

Ausgedruckt am: 06.04.2025 um 03:04 Uhr

vbMaxi
vbMaxi 16.02.2008 um 20:45:21 Uhr
Goto Top
hi zachi89,
eine Batch lösung kann ich leider nich liefern, allerdings eine auf Basis von Windows Script:

Alle Computer in einer Domäne:
Set oDomain = GetObject("WinNT://domäne")  

oDomain.Filter = Array("computer")  

For Each oComputer In oDomain
   'mach irgendwass mit Hilfe von  
   'oComputer.Name, oComputer.OperatingSystem, etc.  
Next

Alle Freigaben auflisten:
Dim objWO
Dim objServ
Dim menge
Dim o
Dim sd

Set objServ = GetObject("winmgmts:")  
Set menge = objServ.InstancesOf("WIN32_Share")  

For Each o In menge
   'Tu etwas mit Hilfe von  
   'o.Name, o.Path  
Next

Hoffe es hilft die was^^

lg vbmaxi
Warze69
Warze69 17.02.2008 um 09:52:22 Uhr
Goto Top
Mit dem Befehl "net share" funktioniert es.
lowbyte1
lowbyte1 17.02.2008 um 11:19:45 Uhr
Goto Top
helo

du kannst das mit net view befehl machen, etwa so:

freigaben und ressourcen von einem bestimmten computer rufst du so auf ..

net view \\172.16.0.2 

mit dem untenstehenden befehl kannst du alle computer in einer bestimmten domain listen ..

net view /domain:lowbyte-area

sofern du die berechtigungen hast !!! ..

wenn dies nicht gelingt kannst du etwas zaubern ..

mit einer sogennanten NULL Session..und zwar so..
bsp.
net use \\172.16.0.2\IPC$ "" /u:""  

wenn du die anonyme verbindung zum host aufgebaut hast
kannst du mit
net view \\172.16.0.2 

die freigaben listen.

fals das nicht hilft ist der server zu gut abgesichert !! hardening etc.
hoffe konnte weiterhelfen.


lowbyte