$url = 'http://localhost'; $IdPID = 22; # Id of Identity Provider to be deleted # Parse parameters from command line for ( $i = 0; $i -lt $args.count; $i++ ) { if ($args[ $i ] -eq "/url"){ $url = $args[ $i + 1 ];} if ($args[ $i ] -eq "/IdPID"){ $IdPID = $args[ $i + 1 ];} } # Auth service $serviceWsdlUrl = $url + '/FlexiCapture12/Server/AuthAPI/v1/WSDL'; $svc = New-WebServiceProxy -Uri $serviceWsdlUrl -UseDefaultCredential; $ns = $svc.GetType().Namespace; $svc.Url = $url + '/FlexiCapture12/Server/AuthAPI/v1/SOAP'; # Get TenantId from Application server if (![string]::IsNullOrEmpty($tenant)){ $tenantId = $svc.FindTenant( $tenant ); } else { $tenantId = $null; } $svc.DeleteIdentityProvider( $IdPID );