Come utilizzare PowerShell per ottenere il report dei GPO e dei collegamenti GPO

Quando si tratta di report degli sugli oggetti criteri di gruppo (GPO), strumenti e console nativi di Active Directory (AD) non offrono molto aiuto. Amministratori e tecnici, pertanto, utilizzano PowerShell per ottenere il report di GPO per un’UO, elencare tutti i GPO, ottenere GPO collegati ad UO, trovare GPO collegati a domini o siti, ottenere tutti gli GPO ed oggetti collegati, elencare GPO inutilizzati o disabilitati, identificare GPO modificati di frequente e altro ancora.

Ma PowerShell non fa che aumentare la complessità. È necessario utilizzare molteplici cmdlet come get-gplink, get-gpo e get-gporeport, insieme a vari filtri per utilizzare PowerShell per ottenere report GPO con le informazioni corrette, nel formato richiesto. Questo articolo confronta la procedura per generare il report di tutti gli oggetti GPO collegati mediante PowerShell e ADManager Plus, una soluzione di gestione e reporting unificata di AD, Office 365 ed Exchange Server. ADManager Plus, con il suo insieme esclusivo di report GPO rende il reporting su GPO una passeggiata nel parco.

Windows PowerShell

Procedura per ottenere il report di tutti i GPO collegati mediante PowerShell.

  • Assicurati di disporre delle autorizzazioni necessarie per eseguire questa azione e anche per eseguire script PowerShell.
  • Ottieni il dominio e per il quale desideri generare questo report.
  • Crea lo script mediante il cmdlet Get-GPO e Get-GPOR ed eseguilo nella finestra di PowerShell.

Uno script PowerShell di esempio per ottenere tutti i GPO collegati

 Copied
Import-Module GroupPolicy
Get-GPO -All | Where-Object { $_ | Get-GPOReport -ReportType HTML | Select-String "<LinksTo>" }
Fare clic per copiare l’intero script

Questo script elencherà i GPO che sono collegati ad un oggetto AD, UO, dominio o sito, in formato HTML

ADManager Plus

Per elencare tutti i GPO,

  • Seleziona tutti i GPO e gli oggetti AD collegati nella sezione Report GPO nella scheda Report.
  • Seleziona i domini da cui desideri elencare i GPO e fai clic su Genera.
  • Fai clic sull'opzione Esporta come e seleziona il formato desiderato per esportare il report.

Schermata

» Inizia il periodo di prova gratuito di 30 giorni

Inoltre, direttamente dal report, puoi abilitare o disabilitare completamente i GPO di gruppo o le configurazioni dell'utente o del computer, in base alla tua necessità.

Limitazioni d'uso di PowerShell per ottenere il report di GPO collegati

  • Non potrai elencare GPO e collegamenti GPO mediante PowerShell se non disponi di privilegi sufficienti nei domini AD da cui desideri generare questo report. Con ADManager Plus, gli amministratori o i tecnici non devono connettersi direttamente a DC, eliminando la necessità di elevare i privilegi di utenti o “tecnici” in AD nativo.
  • Per esportare il report in un formato diverso o per memorizzare il report in una posizione diversa, occorre modificare lo script PowerShell. L’opzione Esporta come di ADManager Plus ti consente di esportare il report nel formato CSV, PDF, HTML o XLSX con semplici clic del mouse.
  • Se desideri cercare nei report generati qualsiasi record o dato specifico, lo script PowerShell non offre alcuna opzione. Non offre nemmeno alcun mezzo per gestire i GPO dal report. ADManager Plus d'altra parte offre una ricerca integrata ed azioni di gestione al volo in tutti i suoi report da individuare per abilitare o disabilitare GPO completamente, oppure solo le loro impostazioni di configurazione dell’utente o del computer direttamente dai report.
  • Devi conoscere come eseguire gli script dalla finestra di PowerShell. Poiché ADManager Plus ti permette di eseguire tutte le operazioni di gestione e reporting con azioni basate su GUI, non è necessario dipendere da scripting. Elimina anche le possibilità di errore che potrebbero verificarsi persino a causa del più piccolo errore come un trattino o una virgola fuori posto o un errore di battitura nei nomi degli attributi o dei parametri.

Rivedi la configurazione di GPO con report integrati di ADManager Plus.

  Ottieni una prova gratuita di 30 giorni.
  • Inizia la tua gestione AD, reportistica e automazione senza script grazie ad ADManager Plus.
  •  
  • Facendo clic su “Inizia subito la tua prova gratuita”, accetti l’elaborazione dei tuoi dati personali in base all’informativa sulla privacy.
  • Grazie per lo scaricamento!
  • Il tuo scaricamento dovrebbe iniziare automaticamente tra 15 secondi. Altrimenti, fai clic qui per scaricare manualmente

Guide pratiche correlate a PowerShell: