Powershell Active Directory Script

Pagina: 1
Acties:
  • 612 views

Onderwerpen


Acties:
  • 0 Henk 'm!

  • TheSniper1990
  • Registratie: December 2007
  • Laatst online: 18-08 12:10
Beste allen,

Binnen het bedrijf waar ik werk willen we met SSIS een powershell script aftrappen, waarmee binnen bepaalde Aactive Directory groepen (APP-PNEU-BI-*) de leden van die groepen uit willen lezen.

Dus:
AD groep 1: gebruiker 1, gebruiker 2, gebruiker 3
AD groep 2: gebruiker 1, gebruiker 3
AD groep 3: gebruiker 2, gebruiker 3

Nu ben ik al zover dat ik de AD groepen eruit kan halen, maar de leden eraan koppelen lukt me niet..
Wie o wie kan mij verder helpen?

Wat ik nu al heb om de AD groepen boven water te krijgen:

$Root = new-object system.directoryservices.directoryEntry ("LDAP://DC=mijn,DC=domein")
$Filter = "(&(objectclass=group)(name=app-pneu-bi*))"
$Attribute = "CN","ObjectClass","ObjectCategory","distinguishedName", "lastLogonTimestamp"

# Compile search
$Searcher = New-Object Directoryservices.DirectorySearcher($Root)
$searcher.PageSize = 900
$searcher.Filter = $Filter
$searcher.Searchscope = [System.DirectoryServices.SearchScope]::Subtree
$Attribute | foreach {[void]$searcher.PropertiesToLoad.Add($_)}


# Execute search
$result = $searcher.findAll()
"Number of results: " + $result.Count
$result


Alvast heel erg bedankt! _/-\o_

Acties:
  • 0 Henk 'm!

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 21:27

Creepy

Tactical Espionage Splatterer

En wat heb je uberhaupt al zelf geprobeerd om de leden van een groep op te halen, en wat gaat daar dan mis of voldeed niet?

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


Acties:
  • 0 Henk 'm!

  • Oaquasis
  • Registratie: Oktober 2004
  • Laatst online: 16-09 23:06
Heb je een Windows Server 2008R2 DC toevallig? Dan kun je namelijk gebruik maken van de ActiveDirectory module in Powershell

http://technet.microsoft.com/en-us/library/ee617195.aspx

Dat zou het een stuk makkelijker maken.

Acties:
  • 0 Henk 'm!

  • KillerAce_NL
  • Registratie: Juni 2001
  • Niet online

KillerAce_NL

If it ain't broke...

Dit is ook heel simpel met de Quest AD cmdlets. Er staat zelfs precies hoe op hun site.

Acties:
  • 0 Henk 'm!

  • TheSniper1990
  • Registratie: December 2007
  • Laatst online: 18-08 12:10
Creepy schreef op maandag 19 augustus 2013 @ 12:27:
En wat heb je uberhaupt al zelf geprobeerd om de leden van een groep op te halen, en wat gaat daar dan mis of voldeed niet?
Ik heb diverse pogingen gedaan, maar niet noemenswaardig. Bottom line: Ik heb hier simpelweg te weinig kennis voor.. Vandaar de help vraag =D
Oaquasis schreef op maandag 19 augustus 2013 @ 12:29:
Heb je een Windows Server 2008R2 DC toevallig? Dan kun je namelijk gebruik maken van de ActiveDirectory module in Powershell

http://technet.microsoft.com/en-us/library/ee617195.aspx

Dat zou het een stuk makkelijker maken.
Wij beschikkben over 2008r2 DC, maar ik heb geen directe toegang. Ik heb RSAT geinstalleerd staan en kan daar dus gebruik van maken. Echter loop ik hier weer tegen een kennisprobleem aan :( Als iemand mij hiermee zou kunnen helpen, dan ben ik bijzonder dankbaar O-)
KillerAce_NL schreef op maandag 19 augustus 2013 @ 12:41:
Dit is ook heel simpel met de Quest AD cmdlets. Er staat zelfs precies hoe op hun site.
Ik ga hier zo gelijk eens even een blik op werpen =D


@ Allen: Bedankt alvast voor jullie input!

Acties:
  • 0 Henk 'm!

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 21:27

Creepy

Tactical Espionage Splatterer

Hmja, als je zelf al niet eens iets geprobeerrd hebt dan houd het hier ook op. We gaan er hier vanuit dat je toch echt iets zelf probeerd en dat je ook aangeeft in je post wat je dan hebt geprobeerd en wat daar dan niet mee lukte. Dat staat netjes omschreven in de Het algemeen beleid #quickstart en aangezien je hier al even rond loopt had je dat toch echt moeten weten. Nu is het niks meer dan een scriptrequest en dat staan we hier niet toe.

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney

Pagina: 1

Dit topic is gesloten.