Verificare lo stato di AD tramite PS
Ciao a tutti,
di seguito alcuni comandi che posso tornare utili per controllare Active Directory
Trovare una classe di oggetti per data di modifica
get-ADObject -filter 'objectclass -eq "group"' | Get-ADReplicationAttributeMetadata -server dc1.contoso.com | where-object {$_.lastoriginatingchangetime -like "*10/10/2013*" -and $_.attributename -eq "name"} | format-table object
Trovare tutti gli oggetti "restorati" tramite il System State backup in base al numero elevato di versione (impostato manualmente)
Get-ADObject -filter 'objectclass -like "*"' | Get-ADReplicationAttributeMetadata -server dc1.contoso.com | where-object {$_.version -gt "100000" -and $_.attributename -eq "name"} | format-table object,LastOriginatingChangeTime
Ottenere informazioni sullo stato della configurazione e replica di un DC
Get-ADReplicationPartnerMetadata -target dc1.contoso.com
Contattare tutti i DC della foresta e visualizzare quali hanno fallito l'ultima replica
Get-ADReplicationPartnerMetadata -target * -scope server | where {$_.lastreplicationresult -ne "0"} | ft server,lastreplicationattempt,lastreplicationresult,partner -auto
Verificare quando un DC ha replicato in ingresso con i suoi partner
Get-ADReplicationPartnerMetadata -target dc1.contoso.com | format-table lastreplicationattempt,lastreplicationresult,partner -auto
Verifica errori recenti nella replica (Repadmin.exe /showrepl)
Get-ADReplicationFailure dc1.contoso.com
Creare un nuovo sito utilizzando un file .CSV
Import-csv -Path C:NuovoSito.csv | New-ADReplicationSite
Esempio di CSV:
Nome
Roma
Milano
Creare un nuovo Site Link fra due Siti esistenti
New-ADReplicationSiteLink -Name "Roma<-->Milano" -SitesIncluded Roma,Milano -Cost 50 -ReplicationFrequencyInMinutes 15
Trova tutti i siti che non hanno alun sito associato
Get-ADReplicationSite -filter * -property subnets | where-object {!$_.subnets -eq "*"} | format-table name
Trovare tutti i Site Link e modificare l'attributo per abilitare la "Inter-site Change Notification"
Get-ADReplicationSiteLink -filter * | set-adobject –replace @{options=$($_.options –bor 1)}
Tabella con la lista di tutti i server di uno specifico sito AD. La lista contiene solamente i dati critici
Get-ADReplicationFailure -scope site -target default-first-site-name | format-table server,firstfailuretime,failurecount,lasterror,partner -auto
Saluti
Ita PFEs