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
GELÖST

Fragen zu einer for-Funktion

Frage Entwicklung Batch & Shell

Mitglied: torben.dj

torben.dj (Level 1) - Jetzt verbinden

21.05.2014 um 14:50 Uhr, 874 Aufrufe, 3 Kommentare

Hallo zusammen,

ich benötige Unterstützung bei der Weiterverarbeitung einer Variablen.
Mit folgender Funktion lese ich den Vollständigen Namen eines Benutzers über die Variable %username% aus.

01.
for /f "tokens=2*" %%a in ('net user "%Username%" /domain ^| find /i "name"') do set Fullname=%%b 
02.
ECHO %Fullname%
Die ausgegebene Variable besteht immer aus "Nachname, Vorname" diese soll nun weiter zerlegt werden in eine Variable %Vorname% und eine Variable %Nachname%.
Da ich die oben beschriebene Funktion aber auch nur über die Suche gefunden habe, benötige ich für diesen Schritt etwas Nachhilfe.

Vielen Dank schonmal für die Unterstützung.

Mitglied: torben.dj
21.05.2014 um 15:21 Uhr
Ich habe es jetzt selbst hinbekommen.
Ist vielleicht nicht die sauberste Lösung, aber funktioniert.

01.
for /f "tokens=2,3* delims=, " %%i in ('net user "%Username%" /domain ^| find /i "name"') do set vorname=%%k 
02.
for /f "tokens=2,3* delims=, " %%i in ('net user "%Username%" /domain ^| find /i "name"') do set nachname=%%j 
03.
echo Vorname: %vorname% 
04.
echo Nachname: %nachname%
Bitte warten ..
Mitglied: Snowman25
21.05.2014, aktualisiert um 15:43 Uhr
Hi torben.dj,

Warum nicht so?
01.
for /f "tokens=2,3* delims=, " %%i in ('net user "%Username%" /domain ^| find /i "name"') do ( 
02.
	set vorname=%%k 
03.
	set nachname=%%j 
04.
05.
 
06.
echo Vorname: %vorname% 
07.
echo Nachname: %nachname%
Gruß,
Snowman25
Bitte warten ..
Mitglied: torben.dj
21.05.2014 um 22:07 Uhr
Das kleine Einmaleins...
Danke für den Hinweis
Bitte warten ..
Ähnliche Inhalte
Administrator.de Feedback
Tipp: Ungelöste Fragen ohne Antwort in Tickeransicht farblich hinterlegen

Tipp von pattern zum Thema Administrator.de Feedback ...

Administrator.de Feedback
gelöst Hauptseite listet oft keine "aktuellen" Fragen mehr (9)

Frage von pattern zum Thema Administrator.de Feedback ...

Windows 10
End of support for original Windows 10 version pushed back to May (3)

Link von DerWoWusste zum Thema Windows 10 ...

Neue Wissensbeiträge
Batch & Shell

Batch als Dienst bei Systemstart ohne Anmeldung ausführen

(4)

Tipp von tralveller zum Thema Batch & Shell ...

Sicherheits-Tools

Sicherheitstest von Passwörtern für ganze DB-Tabellen

(1)

Tipp von gdconsult zum Thema Sicherheits-Tools ...

Peripheriegeräte

Was beachten bei der Wahl einer USV Anlage im Serverschrank

(9)

Tipp von zetboxit zum Thema Peripheriegeräte ...

Heiß diskutierte Inhalte
Exchange Server
Exchange 2016 Standard Server 2012 R2 Hetzner Mail (41)

Frage von Datsspeed zum Thema Exchange Server ...

Windows 7
gelöst Lokales Adminprofil defekt (25)

Frage von Yannosch zum Thema Windows 7 ...

LAN, WAN, Wireless
gelöst Statische Routen mit ISC-DHCP Server für Android Devices (18)

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

Exchange Server
gelöst Migration Exchange 2007 zu 2013 - Public Folder teilweise weg (16)

Frage von Andy1987 zum Thema Exchange Server ...