protected override void Execute()
        {
            using (var facade = CreateFacade())
            {
                var resourceProvider        = new VstsResourceProvider(facade);
                var permissionsProvider     = new VstsPermissionsProvider(resourceProvider, facade);
                var rootIdentityMemberships = permissionsProvider.GetRootIdentityMemberships();

                WriteObject(rootIdentityMemberships);
            }
        }
Exemplo n.º 2
0
        protected override void Execute()
        {
            using (var facade = CreateFacade())
            {
                var usersProvider       = new VstsUserProvider(facade);
                var resourceProvider    = new VstsResourceProvider(facade);
                var permissionsProvider = new VstsPermissionsProvider(resourceProvider, facade);
                var reportProducer      = new ReportProducer(permissionsProvider, usersProvider);

                var report = reportProducer.GetUserPermissionReport(UserPrincipalNameFilter);
                WriteObject(report, true);
            }
        }