public PSADServicePrincipal RemoveServicePrincipal(string objectId)
{
ADObjectFilterOptions options = new ADObjectFilterOptions
{
Id = objectId.ToString()
};
PSADServicePrincipal servicePrincipal = FilterServicePrincipals(options).FirstOrDefault();
if (servicePrincipal != null)
{
GraphClient.ServicePrincipals.Delete(objectId);
}
else
{
throw new KeyNotFoundException(string.Format(ProjectResources.ServicePrincipalDoesntExist, objectId));
}
return servicePrincipal;
}
}