get-ADUser w c#

0

jest sobie taka komenda :)
Get-ADuser -filter {userprincipalname -eq '[email protected]'}

udało mi się napisać metodę wyszukującą użytkowników bynajmniej w ten sposób.
problem polega na tym ,że mi wyświetla wszystkie informacje i potrzebuje wyselekcjonowac informacje poprzez dodanie na końcu
Get-ADuser -filter {userprincipalname -eq '[email protected]'} | select -expand userPrincipalName
i tutaj pojawił mi się problem w c# bo ....nie umiem do komendy dodać tego.
w załączniku dałem całą metodę.
pewnie trzeba jakoś skonstruować drugie komenda.parameters.add ale próbuje i nie wychodzi....

napotkałem też inny problem...z zagranicznymi znakami. Chcę normalnie w stringu wpisać na przykład "ô" i też nie wiem jak.

1

Źle się do tego zabierasz. .NET posiada własne biblioteki do czytania z AD. Polecam poczytać o DirectorySearcher i ogólnie o System.DirectoryServices:

https://msdn.microsoft.com/pl-pl/library/system.directoryservices.directorysearcher%28v=vs.110%29.aspx

http://www.codeproject.com/Tips/599697/Get-list-of-Active-Directory-users-in-Csharp

Pozdrawiam,

B.

0

DirectorySercher szuka a ja nie będę chciał tylko czytać z AD. Przejrzałem System.DirectoryServices i nie widzę tam żadnej innej możliwości którą bym zastosował w programie po za wyszukiwaniem a w tym co mam moge używać różnych komend czy dodanie usera czy edytowanie ... szukam tam tych możliwości ale nie widzę...ślepy jestem? Bo niby ta przestrzeń jest do administrowania kontami a co to za administracja bez edycji...musi gdzies tam być ale nie widzę.....ano jest , widzę. Dobra , stworzę nową klasę i użyję tego. To co napisałem zostawię na wszelki wypadek a co do posta to...no jeśli jest możliwość pomocy w rozwiązaniu tym co podałem to bym prosił =).

1 użytkowników online, w tym zalogowanych: 0, gości: 1