Předmět Autor Datum
"\D*(\d{2}).*"
Wikan 05.06.2013 08:14
Wikan
Diky .. po malé úpravě funkční :)
MKc 05.06.2013 12:31
MKc
Mně to fungovalo i takhle. Jaká byla ta úprava? nový
Wikan 05.06.2013 12:47
Wikan
Zjistil jsem, že potřebuji z patternu T421100; L421200 .. vytáhnout právě ty 11; 12. Takže ty alfa z… poslední
MKc 05.06.2013 15:19
MKc

Zjistil jsem, že potřebuji z patternu T421100; L421200 .. vytáhnout právě ty 11; 12. Takže ty alfa znaky na pozici 3 a 4.
Chtěl jsem to regexovat v Hash tabulce.. ale tam mi to nic nevyhledalo protože to bylo (ačkoliv single value) typu
@{CustomAttribute1=Microsoft.ActiveDirectory.Manag ement.ADPropertyValueCollection} ..

Asi jsem šel na to moc drasticky, přeci jen jsem v PS začátečník a když mi něco funguje tak jsem za to rád.. i když způsob řešení nemusí být optimální ..

Nejdřív jsem z get-aduser vytáhnul property CustomAttribute1, tu jsem nějak převedl (řeči o datových typech nebudu zmiňovat protože v tom stejně plavu)
@{n="CustomAttribute1";e={($_.CustomAttribute1 -split "\D*(\d{2})")[3]}}
..
a do hash tabulky jsem už dal jen výsledek
code = [string]($User.CustomAttribute1)

Hlavní problém je jak převádět kolekce do stringu :)

Zpět do poradny Odpovědět na původní otázku Nahoru