Advertisement
Guest User

hoyle

a guest
Nov 18th, 2019
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.24 KB | None | 0 0
  1. This is a sample script you can run on a EOP WS box to test RPS to EXO, this is useful to debug with CS999-013 is occuring
  2. $cert = dir cert:\LocalMachine\My | where {$_.Subject -like "*auth.protection*" -and $_.Issuer -like "*Microsoft IT*"}
  3. $ps1 = New-PSSession -ConfigurationName Microsoft.Exchange -CertificateThumbprint $cert.Thumbprint -ConnectionUri "https://BL2SR01MB594.namsdf01.sdf.exchangelabs.com/powershell?Organization=contosouc.ccsctp.net" -AllowRedirection -SessionOption (New-PSSessionOption -SkipCACheck -SkipCNCheck)
  4. Import-PSSession $ps1 –AllowClobber
  5. To send a test message
  6. [System.Reflection.Assembly]::LoadFrom("C:\Program Files\Microsoft\Exchange Server\V15\Bin\Microsoft.Exchange.Compliance.TaskDistributionCommon.dll")
  7. $m = new-object Microsoft.Exchange.Compliance.TaskDistributionCommon.Protocol.ComplianceMessage
  8. $m.WorkDefinitionType =[Microsoft.Exchange.Compliance.TaskDistributionCommon.Protocol.WorkDefinitionType]::Test
  9. $m.MessageId = "RpsProxyClientTestMessage"
  10. $buff = [Microsoft.Exchange.Compliance.TaskDistributionCommon.Serialization.ComplianceSerializer]::Serialize([Microsoft.Exchange.Compliance.TaskDistributionCommon.Protocol.ComplianceMessage]::Description, $m)
  11. Send-ComplianceMessage -SerializedComplianceMessage $buff
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement