Top-Themen

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

gelöst Hostname -f (FQDN ausgeben) für Windows Betriebssysteme

Mitglied: panguu

panguu (Level 2) - Jetzt verbinden

06.07.2012 um 17:49 Uhr, 15968 Aufrufe, 6 Kommentare

Hallo und einen schönen Freitagabend allerseits,

ich schreibe gerade eine kleine Batch und stehe vor dem Problem, dass ich den Hostnamen der Windowsmaschine auslesen möchte aber als fully-qualified-domainname (FQDN). Unter Linux wäre das einfach zu realisieren mit "hostname -f". In Windows habe ich mich bisher beholfen mit "echo Hostname=%COMPUTERNAME%" jedoch beherbergt diese Variabel %COMPUTERNAME% nur den Hostnamen ohne Domainzusatz.

Wie könnte ich komfortabel und bequem den FQDN auslesen, sowohl auf XP als auch auf Win7 Clients?

Danke an Alle im Voraus und ein schönes Wochenende.
Mitglied: lenny4me
06.07.2012 um 17:52 Uhr
Huhu.

%computername%.%userdomain%.tld ?

Grüße aus dem Wochenende
Bitte warten ..
Mitglied: panguu
06.07.2012, aktualisiert um 18:20 Uhr
Danke, aber leider wird damit die Domäne ausgegeben, die unter rechtsklick Arbeitsplatz definiert ist. Und %userdnsdomain% geht auch nur wenn der client an der Domäne angemeldet ist. Ich könnte auch mit ipconfig irgendwie das ganze auslesen wüsste aber nicht wie ich da greppen soll Am genauesten und hilfreichsten in meinem speziellen Falle wäre es, wenn ich den FQDN direkt aus meinem DNS-Server auslesen könnte. Und zwar möchte ich den Namen haben, der ausgespuckt wird wenn ich "nslookup meineIP" eingebe. Als Ergebnis möchte ich nur den Text m"einhostname.suffixvomdhcpserverfallsvorhanden.meinefirma.de" rauskriegen.

Wie mache ich das aber? ich finde nichtmal eine Variable für meine eigene IP damit ich sowas wie "nslookup %mylocalip%" nutzen kann

die eigene IP Variable generiere ich also mit diesem Einzeiler
"for /f "Tokens=2 Delims=[] skip=1" %i in ('ping -n 1 %computername%') do set IPAdress=%i"

falls aber noch ein IPv6 Interface aktiv ist, dann wird das genutzt, ist natürlich blöd

vielbesser wäre das mit "ipconfig | findstr "IPv4" aber wie soll ich das nun mit for /F Tokens kombinieren ??"
Bitte warten ..
Mitglied: bastla
06.07.2012 um 18:59 Uhr
Hallo panguu!
vielbesser wäre das mit "ipconfig | findstr "IPv4" aber wie soll ich das nun mit for /F Tokens kombinieren ??"
Hatten wir neulich (mal wieder) hier ...

Grüße
bastla
Bitte warten ..
Mitglied: panguu
06.07.2012, aktualisiert um 22:57 Uhr
danke für den Link, habs ausprobiert. Jedoch funktioniert das jeweils nur für XP oder Win7, nicht aber für beides. Denn ipconfig spuckt bei XP-Hosts aus "IP-Adresse" während Win7 schreibt "IPv4-Adresse" wie soll man das unter einen Hut bringen?

Kennt sonst noch jemand einen Einzeiler für diese IP-Variable erstellen? Eieiei... Win doof, ich glaubs ja gar nicht

EDIT: Juhuuu, ich habs anders gelöst und es scheint zu funktionieren. Anfangs bereitete es mir Probleme, wenn eine Maschine auch IPv6 Interface aktiv hat. Das hatte mir einen Strich durch die Rechnung gemacht, aber mit dem Schalter -4 klappts einwandfrei.

Hier mein Einzeiler:

for /f "Tokens=2 Delims=[] skip=1" %i in ('ping -n 1 -4 %computername%') do set IP=%i
echo %IP%

und gut is' ;)

Grüße,
Panguu.
Bitte warten ..
Mitglied: filippg
07.07.2012, aktualisiert um 02:41 Uhr
hm.. Hast du ping -a 127.0.0.1 probiert? ping -a liefert eigentlich FQDNs, kann höchstens sein, dass das für localhost anders ist.

Gruß

Filipp
Bitte warten ..
Mitglied: panguu
07.07.2012 um 11:46 Uhr
klappt doch schon alles, bin fertig und durch

PS: ping -a 127.0.0.1 würde nicht zum Ziel führen

Schönes weekend an Alle.
Bitte warten ..
Ähnliche Inhalte
Server
Betriebssysteme
gelöst Frage von Bass2000Server7 Kommentare

Hallo zusammen ich habe einen alten Laptop bei mir noch rum fliegen und habe ihn jetzt 3 monate als ...

Mac OS X
Zugriff von Mac nur per FQDN
Frage von Leo-leMac OS X2 Kommentare

Hallo zusammen, wir haben in unserer Windows Domain einen Mac, dieser kann die internen Adressen ausschließlich per FQDN auflösen. ...

DNS
Windows 7 findet Hostnamen nicht im LAN
Frage von WollePDNS3 Kommentare

Hallo Gemeinde, Der Explorer meines PCs findet einen bestimmtem Host im LAN nicht. Der Host ist Openmediavault auf Raspberry ...

Windows 7
Systemvariable Hostname
gelöst Frage von Thor01Windows 73 Kommentare

Hallo, mal eine vielleicht etwas doofe Frage: Wofür gibt es den eigentlich die Systemvariable"Hostname" ? Hab ich jetzt das ...

Neue Wissensbeiträge
Windows 7

Windows 7 - Server 2008 R2: Exploit für Total Meltdown verfügbar

Information von kgborn vor 7 StundenWindows 7

Kleine Information für Administratoren, die für die Updates von Windows 7 SP1 und Windows Server 2008 R2 SP1 verantwortlich ...

Sicherheit

Zero Day-Schwachstelle im Internet Explorer - wird von APT bereits ausgenutzt

Information von kgborn vor 18 StundenSicherheit

Im Kernel des Internet Explorer scheint es eine Zero Day-Lücke zu geben, die von staatlichen Akteuren (APT) im Rahmen ...

Microsoft
Folder Security Viewer-Lizenzen zu gewinnen
Information von kgborn vor 18 StundenMicrosoft

Ich nehme das Thema mal in Absprache mit Frank hier auf, da es für den einen oder anderen Administrator ...

Hardware

Feueralarm killt Festplatten in Rechenzentrum - führt zu größerem Ausfall

Information von kgborn vor 18 StundenHardware11 Kommentare

Noch ein kleiner Beitrag für Administratoren, die in Rechenzentren aktiv sind - so als Fingerzeig. Denn es gibt Szenarien, ...

Heiß diskutierte Inhalte
Linux
Linux Server oder Windows Server - lohnt eine Umstellung auf Linux und ebenso basierende SW bei einer langfristigen Planung?
Frage von motus5Linux23 Kommentare

Wir brauchen bei uns einen neuen Server. Dieser wird als Fileserver, Domäne Controller sowie Exchange Server verwendet. Wir versuchen ...

DSL, VDSL
ISP Wechsel auf Vodefone Koax, Gebäudeverkabelung nur per Cat 7
gelöst Frage von wusa88DSL, VDSL18 Kommentare

Hallo Zusammen, ich bin momentan bei Mnet als Glasfaser Kunde und möchte Preis/Leistungs-Technisch zu Kabel Deutschland / Vodafone wechseln. ...

LAN, WAN, Wireless
Kommunikation zwischen verschiedenen IP-Bereichen
Frage von DirkHoLAN, WAN, Wireless13 Kommentare

Hallo zusammen, von Unitymedia habe ich ein neues Modem (Connect Box) erhalten, das u.a. IPv4 aber keinen Bridge Mode ...

Windows Server
Domänencontroller trennen
Frage von Akit57Windows Server13 Kommentare

Hallo, ich hoffe das mir hier jemand meine Frage trotz der spärlichen Informationen die ich geben kann beantworten kann: ...