Alle Freigaben in der Domäne per PS anzeigen
Hi PS-Profis,
bin auf der suche nach einem PS-Skript, welches mir alle Shares in unserer Dom amnzeigt.
Mit
#Get-WmiObject -Class Win32_Share -ComputerName xyz
klappt das ja nur auf dem lokalen Computer xyz.
Und mit
#Get-SmbShare
sieht es genauso aus.
Hat jemand was passendes für mich?
Danke vorab!!
bin auf der suche nach einem PS-Skript, welches mir alle Shares in unserer Dom amnzeigt.
Mit
#Get-WmiObject -Class Win32_Share -ComputerName xyz
klappt das ja nur auf dem lokalen Computer xyz.
Und mit
#Get-SmbShare
sieht es genauso aus.
Hat jemand was passendes für mich?
Danke vorab!!
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 386826
Url: https://administrator.de/forum/alle-freigaben-in-der-domaene-per-ps-anzeigen-386826.html
Ausgedruckt am: 18.04.2025 um 22:04 Uhr
1 Kommentar

Du holst dir die Liste deiner Rechner/Server und machst darüber eine Foreach-Schleife und fragst die Shares über WMI am:
http://powershell-guru.com/powershell-tip-89-list-shares-on-local-and-r ...
Z.B. Shares von allen Servern in der Domain die gerade online sind:
http://powershell-guru.com/powershell-tip-89-list-shares-on-local-and-r ...
Mit
#Get-WmiObject -Class Win32_Share -ComputerName xyz
klappt das ja nur auf dem lokalen Computer xyz.
Nö, auch remote, denn du kannst ja mit dem -Computername Parameter andere Computer abfragen! Passende Remote-Verwaltungsausnahmen und laufender Rechner natürlich immer vorausgesetzt.#Get-WmiObject -Class Win32_Share -ComputerName xyz
klappt das ja nur auf dem lokalen Computer xyz.
Z.B. Shares von allen Servern in der Domain die gerade online sind:
Get-ADComputer -Filter "OperatingSystem -like '*Server*'" -Properties OperatingSystem | ?{Test-Connection $_.DNSHostName -Count 1 -Quiet} | %{gcim Win32_Share -ComputerName $_.DNSHostName} | select PSComputername,Name,Path,Description