protected override void ProcessRecord()
        {
            base.ProcessRecord();
            WriteVerbose("Get Plugin Registration Mapping intiated");
            using (var context = new CIContext(OrganizationService))
            {
                PluginRegistrationHelper pluginRegistrationHelper = new PluginRegistrationHelper(OrganizationService, context, WriteVerbose, WriteWarning);
                WriteVerbose("PluginRegistrationHelper intiated");
                WriteVerbose($"Assembly Name: {AssemblyName}");
                WriteVerbose($"Mapping Path: {MappingFile}");
                var fileInfo = new FileInfo(MappingFile);
                switch (fileInfo.Extension.ToLower())
                {
                case ".json":
                    var assembly = pluginRegistrationHelper.GetAssemblyRegistration(AssemblyName);
                    Serializers.SaveJson(MappingFile, assembly);
                    break;

                case ".xml":
                    assembly = pluginRegistrationHelper.GetAssemblyRegistration(AssemblyName);
                    Serializers.SaveXml(MappingFile, assembly);
                    break;

                default:
                    throw new ArgumentException("Only .json and .xml mapping files are supported", nameof(MappingFile));
                }
            }

            WriteVerbose("Get Plugin Registration Mapping completed");
        }
        protected override void ProcessRecord()
        {
            base.ProcessRecord();
            WriteVerbose("Get Plugin Registration Mapping intiated");
            using (var context = new CIContext(OrganizationService))
            {
                PluginRegistrationHelper pluginRegistrationHelper = new PluginRegistrationHelper(OrganizationService, context, WriteVerbose, WriteWarning);
                WriteVerbose("PluginRegistrationHelper intiated");
                WriteVerbose($"Assembly Name: {AssemblyName}");
                WriteVerbose($"Mapping Path: {MappingFile}");
                var assembly = pluginRegistrationHelper.GetAssemblyRegistration(AssemblyName);
                pluginRegistrationHelper.SerializerObjectToFile(MappingFile, assembly);
            }

            WriteVerbose("Get Plugin Registration Mapping completed");
        }