public override void Execute() { var createMultipleVms = new CreateMultipleVms(Context); createMultipleVms.Execute(); var sub = new AzureResourceManagerClient().GetSubscriptionOperations(Context.SubscriptionId); foreach (var armResource in sub.ListVirtualMachinesByName("-e")) { var vmOperations = VirtualMachineOperations.FromGeneric(armResource); Console.WriteLine($"Stopping {armResource.Id.ResourceGroup} : {armResource.Id.Name}"); vmOperations.PowerOff(); Console.WriteLine($"Starting {armResource.Id.ResourceGroup} : {armResource.Id.Name}"); vmOperations.PowerOn(); } }