Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Powershell: Aus String die letzten Werte ermitteln

Frage Microsoft Windows Tools

Mitglied: Coloneltw

Coloneltw (Level 1) - Jetzt verbinden

10.09.2014 um 10:53 Uhr, 933 Aufrufe, 3 Kommentare

Hallo liebe Foristen,
ich sitze an einem kleinen Powershell Problem.

Ich habe einen UNC Pfad und möchte das letzte Wort nach dem letzten \ haben.

\\hallo.com\verzeichnis1\verzeichnis2\username

ich brauche den Usernamen

Leider sind diese alle unterschiedlich lang, mit nur substring komme ich daher nicht weit.
Ich müsste mir also vorher die Stelle des letzten \ geben lassen und dann einen substring machen.

Nur ich habe keinen Plan wie.

Ich habe versucht mit Replace die Zeichen davor zu entfernen - aber das mag er nicht und wirft ein ungültiges Muster zurück

$1 = "\\hallo.com\verzeichnis1\verzeichnis2\username"
$2 = $1 -replace "\\hallo.com\verzeichnis1\verzeichnis2\"
$2

Könnt ihr mir helfen?
Vielen Dank
Mitglied: colinardo
10.09.2014, aktualisiert um 11:39 Uhr
Moin Coloneltw,
Split-Path '\\hallo.com\verzeichnis1\verzeichnis2\username' -Leaf
oder
[System.IO.Path]::GetFileName('\\hallo.com\verzeichnis1\verzeichnis2\username')
oder
01.
$path = '\\hallo.com\verzeichnis1\verzeichnis2\username' 
02.
$username = $path.Substring($path.LastIndexOf('\')+1)
oder
([regex]'[^\\]+$').Match('\\hallo.com\verzeichnis1\verzeichnis2\username').Value
such dir eins aus ... die Liste könnte ich jetzt unendlich weiterführen

Grüße Uwe
Bitte warten ..
Mitglied: Coloneltw
10.09.2014 um 16:58 Uhr
Hallo Uwe,
vielen lieben Dank, das ist prima und funktioniert prächtig.
Bitte warten ..
Mitglied: colinardo
10.09.2014 um 17:20 Uhr
Dann bitte auch gelöst nicht vergessen. Merci.
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
gelöst Powershell select-string -pattern (2)

Frage von LianenSchwinger zum Thema Batch & Shell ...

Batch & Shell
gelöst Powershell - Ausgabe gruppieren - gleichzeitig Werte in anderer Spalte addieren (9)

Frage von Affkopf89 zum Thema Batch & Shell ...

Neue Wissensbeiträge
Administrator.de Feedback

Umgangsformen auf der Seite

(3)

Information von Frank zum Thema Administrator.de Feedback ...

Windows 10

Windows 8.x oder 10 Lizenz-Key aus dem ROM auslesen mit Linux

(10)

Tipp von Lochkartenstanzer zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Exchange Server
gelöst RU 17 Exchange 2010 . Erfahrungen? (11)

Frage von keine-ahnung zum Thema Exchange Server ...

Windows Server
Festplatten Ruhezustand Windows Server 2016 (10)

Frage von ahaeuser zum Thema Windows Server ...

Datenbanken
gelöst MySQL Zeiterfassungs-Problematik (wer ist eingecheckt) (9)

Frage von NativeMode zum Thema Datenbanken ...