Ottenere i permessi di tutte le share Windows

Questo script in powershell permette di recuperare i permessi di tutte le share Windows presenti su un server. Viene prodotto un file in formato csv con il nome dell’hostname del server/computer su cui è stato fatto girare lo script powershell.

$shares = Get-SmbShare
$myhost = hostname
 
foreach ($share in $shares) {
    $shareName = $share.Name
 
    # Recupera i permessi delle share e altre proprieta
    $permissions = Get-SmbShareAccess -Name $shareName
  
    $obj += $permissions 
}
$obj | Select-Object -Property Name,AccountName,AccessControlType,AccessRight | Export-Csv -Path .\$myhost.csv -NoTypeInformation
 

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

hardware

Articolo precedente

Recensione del SSD Top 2.5 di Intenso