Netzlaufwerke und Freigaben mit Berechtigungen anzeigen
Gerade bei Serverumzügen ist es häufig relevant, auf dem neuen Server die gleichen Freigaben im Netzwerk wiederherzustellen - mit diesem Skript geht das mühsame Suchen aller Freigaben in Sekundenschnelle.
Um eine Liste aller Freigaben eines PCs/Servers zu erhalten mit entsprechenden Freigabegruppen/Nutzern kann dieses Powershell-Skript genutzt werden.
Get-SmbShare | ForEach-Object {
$share = $_
Get-SmbShareAccess -Name $share.Name | Select-Object `
@{N="Freigabe";E={$share.Name}},
@{N="Pfad";E={$share.Path}},
AccountName, AccessControlType, AccessRight
} | Export-Csv "C:\Freigaben_Reporte.csv" -NoTypeInformation -Encoding UTF8
Anschließend ist eine CSV-Datei unter C:\Freigaben_Reporte.csv zu finden.