public/Set-ProofpointDomainVerification.ps1
Function Set-ProofpointDomainVerification{ [CmdletBinding(SupportsShouldProcess = $true)] Param( [Parameter(Mandatory=$true)] $Domain, [Parameter(Mandatory=$true)]$TargetDomain, [Parameter(Mandatory=$true)][validateset ("TXT", "META")]$Method ) if(!($PPheaders)){ Write-Error "Not Connected to Proofpoint." } try{ $Validate = Invoke-RestMethod -Uri $PPURI/orgs/$domain/domains/$TargetDomain/verify/$Method -Headers $PPheaders -Method Put Return $Validate }Catch{ Write-Output "$_" } } |