christoph-a
Goto Top

Powershell Username.Domane trennen

Hoffentlich ist das der richtige Bereich.

Hi,

leider stehe ich momentan total auf dem Schlauch.
Ich habe folgendes Problem.
Es werden Dateien ausgelesen, die wie folgt aussehen.

Name.Domäne

Momentan habe ich eine Variable die mit vielen Name.Domäne gefüllt ist.

Variable$ =
user1.domäne
user2.domäne
user3.domäne
...

jedoch brauche ich die nur die Usernamen ohne .domäne

Also ich brauche die Zeichen vor dem ersten Punkt.
Die Usernamen sind unterschiedlich lang und die "Wörter" haben teilweise zwei oder auch drei Punkte in der Domäne.
Wie bekomme ich das hin?
Bin für jeden Tipp dankbar.

Vielen Dank im Voraus
Christoph

Content-Key: 184114

Url: https://administrator.de/contentid/184114

Printed on: April 25, 2024 at 11:04 o'clock

Member: filippg
filippg Apr 25, 2012 at 19:56:41 (UTC)
Goto Top
Hallo,

LastIndexOf lautet das Zauberwort.

$fullname = "domA.domB.domC.username"  
$usrName = $fullname.Substring($fullname.LastIndexOf(".") + 1)  

Gruß

Filipp

Edit: Völliger Quatsch. Die User stehen ja vor der Domäne, da hatte ich gerade einen Schielfehler.
$fullname = "user.domA.domB"  
$usrname = $fullname.Substring(0, $fullname.IndexOf("."))  
Member: Christoph-a
Christoph-a Apr 25, 2012 at 20:07:34 (UTC)
Goto Top
Hi Filipp,

danke für die schnelle Antwort,
werde es morgen auf der Arbeit direkt mal testen und hier den Erfolg direkt melden ;o)

Danke und Gruß
Christoph
Member: Christoph-a
Christoph-a Apr 26, 2012 at 06:22:16 (UTC)
Goto Top
Hi,

wie bereits erwartet, funktioniert es.
Super vielen Dank.

Gruß
Christoph