Example #1
0
        public override void ExecuteCmdlet()
        {
            if (ApplicationObjectId != Guid.Empty)
            {
                WriteObject(ActiveDirectoryClient.GetApplication(ApplicationObjectId.ToString()));
            }
            else
            {
                ApplicationFilterParameters parameters = new ApplicationFilterParameters();
                if (ApplicationId != Guid.Empty)
                {
                    parameters.AppId = ApplicationId;
                }
                else if (!string.IsNullOrEmpty(DisplayNameStartWith))
                {
                    parameters.DisplayNameStartsWith = DisplayNameStartWith;
                }
                else if (!string.IsNullOrEmpty(IdentifierUri))
                {
                    parameters.IdentifierUri = IdentifierUri;
                }

                WriteObject(ActiveDirectoryClient.GetApplicationWithFilters(parameters), enumerateCollection: true);
            }
        }
Example #2
0
 protected override void ProcessRecord()
 {
     ConfirmAction(
         Force.IsPresent,
         string.Format(ProjectResources.RemovingApplication, ApplicationObjectId.ToString()),
         ProjectResources.RemoveApplication,
         ApplicationObjectId.ToString(),
         () => ActiveDirectoryClient.RemoveApplication(ApplicationObjectId.ToString()));
 }
Example #3
0
 public override void ExecuteCmdlet()
 {
     ConfirmAction(
         Force.IsPresent,
         string.Format(ProjectResources.RemovingApplication, ApplicationObjectId.ToString()),
         ProjectResources.RemoveApplication,
         ApplicationObjectId.ToString(),
         () => ActiveDirectoryClient.RemoveApplication(ApplicationObjectId.ToString()));
 }