Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen (A bis Z)

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, 963 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 ...

Microsoft Office
Excel: maximale Anzahl in Folge stehender Werte ermitteln (1)

Frage von Flexxa zum Thema Microsoft Office ...

Batch & Shell
gelöst Powershell Wert der Property entfernen manipulieren (9)

Frage von Nintox zum Thema Batch & Shell ...

Batch & Shell
gelöst Powershell: Select-String erzeugt nicht das gewünschte Ergebnis (7)

Frage von MuHMuH zum Thema Batch & Shell ...

Neue Wissensbeiträge
LAN, WAN, Wireless

Neue Cisco Catalyst-Serie 9000

Information von Kuemmel zum Thema LAN, WAN, Wireless ...

Sicherheit

Millionen Euro in den Sand gesetzt?

(3)

Information von transocean zum Thema Sicherheit ...

Heiß diskutierte Inhalte
Netzwerke
Mobile Einwahl IPSec VPN von iPhone iPad T-Mobile zur Pfsense (14)

Frage von Spitzbube zum Thema Netzwerke ...

LAN, WAN, Wireless
Eine Netzwerkdose im Wechsel für zwei unterschiedliche Netze (12)

Frage von kartoffelesser zum Thema LAN, WAN, Wireless ...

Windows Netzwerk
Ordner-Freigabe außerhalb der Domäne (9)

Frage von Remsboys zum Thema Windows Netzwerk ...

Windows Server
gelöst "Anmelden über Remotedesktopdienste verweigern" lässt sich nicht bearbeiten! (9)

Frage von schollw zum Thema Windows Server ...