public void ChangeEnvironmentOwner(Uri labEnvironmentUri, string newOwner)
        {
            if (this.LabService != null)
            {
                var env = this.LabService.GetLabEnvironment(labEnvironmentUri);
                var updatePack = new LabEnvironmentUpdatePack();
                foreach (var labsystem in env.LabSystems)
                {
                    updatePack.ListOfUpdateCommands.Add(new UpdateLabSystemCommand(labsystem) { LabSystemUri = labsystem.Uri, VMOwner = newOwner });
                }

                this.LabService.UpdateLabEnvironment(labEnvironmentUri, updatePack);
            }
        }
        static void Main(string[] args)
        {
            var tfsUri = new Uri(args[0]);
            var environmentUri = new Uri(args[1]);
            var newOwner = args[2];

            var updatePack = new LabEnvironmentUpdatePack();

            using (var tfsService = new TfsTeamProjectCollection(tfsUri))
            {
                var labService = tfsService.GetService<LabService>();

                var labEnvironment = labService.GetLabEnvironment(environmentUri);

                foreach (var labsystem in labEnvironment.LabSystems)
                {
                    updatePack.ListOfUpdateCommands.Add(new UpdateLabSystemCommand(labsystem) { LabSystemUri = labsystem.Uri, VMOwner = newOwner });
                }

                labService.UpdateLabEnvironment(environmentUri, updatePack);
            }
        }