Hallo mensen,
Ik ben op mijn werk bezig met wat opschoonwerkzaamheden. Ik wil van een aantal AD-structuren een overzicht creeëren van:
- bepaalde groepen in bepaalde OU's (bv OU Juniors in OU Sales in OU Employees)
- Gebruikers van deze groepen
Ik weet dat je hier dsquery in combinatie met dsget commando's kan gebruiken en hiermij kan ik prima een lijst maken van iedereen die bij een bepaalde groep hoort en pipen naar een .txt file voor verdere verwerking. Nu zit hier het probleem. In deze textfile worden netjes alle namen inclusief Distinguished name gedumped, maar helaas niet de groepen waartoe ze behoren. Ik gebruik het onderstaande commando:
Nu kun je ook de namen van de groepen dumpen, maar dit gaat dan in een apart bestand:
Ik heb geprobeerd om de verschillende opties te combineren, maar dit resulteerd in een
Weet iemand hoe je output kan genereren die mij de groepsnamen en de users die er in zitten kan geven? Voor de duideljikheid: een lijst met bijvoorbeeld bovenaan de groepsnaam gevolgd door de inhoud.
Ik hou me aanbevolen!
Ik ben op mijn werk bezig met wat opschoonwerkzaamheden. Ik wil van een aantal AD-structuren een overzicht creeëren van:
- bepaalde groepen in bepaalde OU's (bv OU Juniors in OU Sales in OU Employees)
- Gebruikers van deze groepen
Ik weet dat je hier dsquery in combinatie met dsget commando's kan gebruiken en hiermij kan ik prima een lijst maken van iedereen die bij een bepaalde groep hoort en pipen naar een .txt file voor verdere verwerking. Nu zit hier het probleem. In deze textfile worden netjes alle namen inclusief Distinguished name gedumped, maar helaas niet de groepen waartoe ze behoren. Ik gebruik het onderstaande commando:
| dsquery group OU=Juniors,OU=Sales s,OU=Employees,dc=sub,dc=domein,dc=com -limit 0 | dsget group -members > GroupMembers.txt |
Nu kun je ook de namen van de groepen dumpen, maar dit gaat dan in een apart bestand:
| dsquery group OU=Juniors,OU=Sales s,OU=Employees,dc=sub,dc=domein,dc=com -limit 0 | dsget group -desc > GroupNames.txt |
Ik heb geprobeerd om de verschillende opties te combineren, maar dit resulteerd in een
| dsget failed:De parameter is onjuist. type dsget /? for help. |
Weet iemand hoe je output kan genereren die mij de groepsnamen en de users die er in zitten kan geven? Voor de duideljikheid: een lijst met bijvoorbeeld bovenaan de groepsnaam gevolgd door de inhoud.
Ik hou me aanbevolen!