In a large domain running get-unregistered -OUs results in a timeout after 1 hour (as set in Default.Client.Connection.Config). Increasing this timeout to an arbitrary value is not an acceptable solution.
The socket connection was aborted. This could be caused by an error processing your message or a receive timeout being exceeded by the remote host, or an underlying network resource issue. Local socket timeout was '01:00:00'. To do this, edit the connection config files found in 'C:\Program Files\QUEST\GPOAdmin\Connections\'. Note: The client must be restarted for the changes to take effect. At C:\ProgramData\GPOAdmin\Scripts\GPOADmin.SyncLiveEnvironmentToVCROOT.ps1:110 char:27 + $NewVCItems = @(( Get-Unregistered @Parms )) + ~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [Get-Unregistered], CommunicationException + FullyQualifiedErrorId : System.ServiceModel.CommunicationException,Quest.GPOADmin.PowerShell.Commands.GetUnregisteredCommand