public override void ExecuteCmdlet() { ExecutionBlock(() => { if (!string.IsNullOrEmpty(ServicePrincipalName)) { ObjectId = ActiveDirectoryClient.GetObjectIdFromSPN(ServicePrincipalName); } WriteObject(ActiveDirectoryClient.GetSpCredentials(ObjectId), enumerateCollection: true); }); }
public override void ExecuteCmdlet() { ExecutionBlock(() => { if (this.IsParameterBound(c => c.ServicePrincipalObject)) { ObjectId = ServicePrincipalObject.Id; } else if (this.IsParameterBound(c => c.ServicePrincipalName)) { ObjectId = ActiveDirectoryClient.GetObjectIdFromSPN(ServicePrincipalName); } else if (this.IsParameterBound(c => c.DisplayName)) { ObjectId = ActiveDirectoryClient.GetObjectIdFromServicePrincipalDisplayName(DisplayName); } WriteObject(ActiveDirectoryClient.GetSpCredentials(ObjectId), enumerateCollection: true); }); }