Tagi na forum.

Windows 14206 SQL Server 2132
sieci 6796 Windows XP 1922
SQL 6578 Outlook 1838
SBS 3868 Uprawnienia 1777
Windows 2003 2781 IIS 1636
Windows Server 2588 Office 1516
DNS 2315 Skrypt 1499

pokaż wszystkie tagi na forum

PowerShell - Get-ADUser .... where - 'tablica'

osaczony30 2012-02-22 21:26:37
0
avatar
 
 

Witam

Jak napisać składnie polecenia w PowerShell’u by uzyskać zamierzony rezultat:
Chce za pomocą komendy np. Get-ADUser  otrzymać listę osób które spełniają pewne warunki. Warunkiem jest np. właściwość Identity. Mam listę osób które chce sprawdzić i posiadam ich Identity.
Jak zbudować zapytanie by otrzymać tylko interesujące mnie osoby. (te które posiadam)
Domyślam się ze w warunku powinna być tablica (array) z moimi danymi (Identity) ale nie wiem jak jej użyć.
W SQL’u było by to select ….. where ….. in (…,…,…) ale w Powershell’u nie wiem jak.
Czy ktoś wie jak zbudować takie zapytanie?
Mam nadzieje ze w miarę jasno wytłumaczyłem.

Pozdrawiam
Darek


tagi: PowerShell
Liczba postów:

kaluzaa  2012-02-22 22:40:43 #1
1
avatar
 
 

Możesz zastosować -match w którym podajesz za parametr wyrażenie regularne np.

Get-QADUser | Where { $_.LogonName -match "lukasz|kasia" } 


-----
Pozdrawiam,
Łukasz
Mój BLOG

BielawB  2012-02-22 22:45:08 #2
1
avatar s
 
 

Ponieważ masz tablicę Identity, a Get-ADUser potrafi przyjmować ten parametr pojedyńczo metoda:

Get-ADUser -Identity Alfa, Beta, Gamma

nie zadziała. Ponieważ jednak parametr ten można przekazać do polecenia przez potok, taka konstrukcja zadziala:

echo Alfa, Beta, Gamma | Get-ADUser

Alternatywnie

$tablica | Get-ADUser 

oczywiście, Alfa, Beta, Gamma to muszą być odpowiednio przygotowane identity, po szczegóły odsyłam do dokumentacji:

Get-Help Get-ADUser -Parameter Identity

 

Pozdrawiam

Bartek 


PowerShellPL WordPress logoPowerShellPL WordPress logo Follow bielawb on Twitter e-mail me

osaczony30  2012-02-23 16:18:55 #3
0
avatar
 
 

Udało mi się :


Get-Content d:\name.txt | Foreach-Object {Get-ADUser......

 

Dziekuję


Udziel odpowiedzi

avatar
Treść wpisu:

Zaloguj się lub Zarejestruj się aby wykonać tę czynność.

Idź na górę strony