Powershell : get-ADReplicationReport - Function to get replication status from specified domain controller

 Requests Q

<#
.Synopsis
   Get Active Directory replication report
.DESCRIPTION
   reports on replication issues
.EXAMPLE
   get-ADReplicationReport -domains "Domain1","Domain2"

#>
function get-QrgADReplicationReport
{
    [CmdletBinding()]
    [Alias()]
    [OutputType([int])]
    Param
    (
        [Parameter(Mandatory=$true,
                   ValueFromPipelineByPropertyName=$true,
                   Position=0)]
        [string]$Server
        
    )

    Begin
    {
    
    }
    Process
    {
    
        Get-ADReplicationPartnerMetadata -Target $server -Partition * | select Server,@{Name = 'Partner';Expression = {$_.Partner.split(",")[1].split("=")[1]}},Partition,LastReplicationSuccess,ConsecutiveReplicationFailures,PartnerType,PartnerAddress,PartnerGuid
    
    }
    
    End
    {
       
    }
}

Comments