Exemplo n.º 1
0
        public static async Task <int> Main(string[] args)
        {
            if (args.Length > 0)
            {
                s_connectionString = args[0];
            }

            if (string.IsNullOrEmpty(s_pathToDevicePrefixForDeletionFile))
            {
                if (args.Length > 1)
                {
                    s_pathToDevicePrefixForDeletionFile = args[1];
                }
                else
                {
                    Console.WriteLine("Please provide the absolute path to csv file containing prefixes of devices to be deleted, exiting...");
                    return(1);
                }
            }

            using RegistryManager rm = RegistryManager.CreateFromConnectionString(s_connectionString);
            var deleteDeviceWithPrefix = ConvertCsvFileToList(s_pathToDevicePrefixForDeletionFile);

            var sample = new CleanUpDevicesSample(rm, deleteDeviceWithPrefix);
            await sample.RunCleanUpAsync().ConfigureAwait(false);

            Console.WriteLine("Done.");
            return(0);
        }
        public static async Task <int> Main(string[] args)
        {
            if (args.Length > 0)
            {
                s_connectionString = args[0];
            }

            using RegistryManager rm = RegistryManager.CreateFromConnectionString(s_connectionString);

            var sample = new CleanUpDevicesSample(rm);
            await sample.RunCleanUpAsync().ConfigureAwait(false);

            Console.WriteLine("Done.");
            return(0);
        }
Exemplo n.º 3
0
        public static int Main(string[] args)
        {
            if (args.Length > 0)
            {
                s_connectionString = args[0];
            }

            RegistryManager rm = RegistryManager.CreateFromConnectionString(s_connectionString);

            var sample = new CleanUpDevicesSample(rm);

            sample.RunSampleAsync().GetAwaiter().GetResult();

            Console.WriteLine("Done.\n");
            return(0);
        }