<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ipadresse &#8211; SystemTechnics</title>
	<atom:link href="https://www.systemtechnics.de/tag/ipadresse/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.systemtechnics.de</link>
	<description>IT Consulting</description>
	<lastBuildDate>Sun, 01 Oct 2023 16:20:36 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://www.systemtechnics.de/wp-content/uploads/cropped-2003-logo-st-transparanet-x200-32x32.png</url>
	<title>ipadresse &#8211; SystemTechnics</title>
	<link>https://www.systemtechnics.de</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Mehrere IP Adressen in die Hosts Datei eintragen</title>
		<link>https://www.systemtechnics.de/mehrere-ip-adressen-in-die-hosts-datei-eintragen/</link>
		
		<dc:creator><![CDATA[knut]]></dc:creator>
		<pubDate>Sun, 01 Oct 2023 16:16:52 +0000</pubDate>
				<category><![CDATA[Batch/Powershell]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[batch]]></category>
		<category><![CDATA[gpo]]></category>
		<category><![CDATA[hosts]]></category>
		<category><![CDATA[ip]]></category>
		<category><![CDATA[ipadresse]]></category>
		<guid isPermaLink="false">https://www.systemtechnics.de/?p=3668</guid>

					<description><![CDATA[Möchte man mehrere IP Adressen in die lokale Windows Hosts Datei einpflegen, so kann man folgendes Script verwenden. Dafür wird [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Möchte man mehrere IP Adressen in die lokale Windows Hosts Datei einpflegen, so kann man folgendes Script verwenden. Dafür wird zu dem Script noch eine weitere Datei benötigt in der die gewünschten IP Adressen enthalten sind.</p>
<p>In dem Script wird auch geprüft ob dies hinzufügende IP Adresse schon vorhanden ist und dementsprechend wird mit der nächsten IP Adresse weiter gearbeitet.</p>
<p>Hier nun das Script:</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">:: Autor Knut Herter
:: Datum 1.10.2023
::
:: Zweck : In die lokale Hosts Datei muessen der Eintraege a la w.x.y.z www.meine-testdomain.de 
:: hinzugefuegt werden sofern dieser nicht vorhanden sind
::
::@echo off
setlocal enabledelayedexpansion

set "hosts_file=%SystemRoot%\System32\drivers\etc\hosts"

rem Stelle sicher, dass die Eingabedatei vorhanden ist und setze sie als Eingabequelle
set "input_file=input.txt"
if not exist "!input_file!" (
    echo Eingabedatei "!input_file!" nicht gefunden.
    exit /b
)

rem Schleife zum Lesen der Eingabedatei
for /f "tokens=1,2" %%a in (!input_file!) do (
    set "ip_to_check=%%a"
    set "hostname=%%b"

    rem Überprüfen, ob die IP bereits in der Hosts-Datei vorhanden ist
    findstr /C:"!ip_to_check!" "!hosts_file!" >nul
    if !errorlevel! neq 0 (
        echo IP-Adresse !ip_to_check! für !hostname! nicht gefunden. Füge sie hinzu.

        rem IP-Adresse und Hostname zur Hosts-Datei hinzufügen
        echo !ip_to_check!    !hostname! >> "!hosts_file!"
    ) else (
        echo IP-Adresse !ip_to_check! für !hostname! bereits in der Hosts-Datei vorhanden.
    )
)

endlocal</pre>


<p>Das Script erwartet die Datei<em><strong> input.txt</strong></em> und muss mit administrativen Rechten gestartet werden. In dieser sehen die Einträge in folgender Form. Ist die Datei nicht vorhanden, dann wir die komplette Verarbeitung abgebrochen.</p>


<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">192.168.1.100 example1.com
10.0.0.1 example2.com
192.168.2.200 example3.com</pre>


<p>Natürlich kann man das Script auch ein Domänenumgebung mit einer GPO verwenden.</p>
<p>Möchte man nur eine einzelne IP Adresse aufnehmen, dann kann man auch folgendes Script verwenden: <a href="/hosts-datei-mit-einem-script-bearbeiten/">KLICK</a></p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Hosts Datei mit einem Script bearbeiten</title>
		<link>https://www.systemtechnics.de/hosts-datei-mit-einem-script-bearbeiten/</link>
		
		<dc:creator><![CDATA[knut]]></dc:creator>
		<pubDate>Fri, 22 Sep 2023 16:43:05 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Batch/Powershell]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[gpo]]></category>
		<category><![CDATA[gruppenrichtlinie]]></category>
		<category><![CDATA[hosts]]></category>
		<category><![CDATA[ip]]></category>
		<category><![CDATA[ipadresse]]></category>
		<guid isPermaLink="false">https://www.systemtechnics.de/?p=3648</guid>

					<description><![CDATA[Möchte man in der lokalen Windows Hosts dabei nach dem vorhanden sein eines bestimmten Eintrages suchen, dann kann man folgendes [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Möchte man in der lokalen Windows Hosts dabei nach dem vorhanden sein eines bestimmten Eintrages suchen, dann kann man folgendes Script verwenden.</p>
<p>Es sucht nach einer bestimmten IP Adresse. Ist diese nicht vorhanden, dann wird diese inkl. des Hostnamen eingefügt.</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">:: Autor Knut Herter
:: Datum 22.09.2023
::
:: Zweck : In die lokale Hosts Datei muss der Eintrag w.x.y.z www.meine-testdomain.de 
:: hinzugefuegt werden sofern dieser nicht vorhanden ist
::
::
@echo off
setlocal enabledelayedexpansion

set "ip_to_check=w.x.y.z"
set "hosts_file=%SystemRoot%\System32\drivers\etc\hosts"

rem Überprüfen, ob die IP bereits in der Hosts-Datei vorhanden ist
findstr /C:"%ip_to_check%" "%hosts_file%" >nul
if %errorlevel% neq 0 (
    echo IP-Adresse nicht gefunden. Fuege sie hinzu.
    echo %ip_to_check%    www.meine-testdomain.de >> "%hosts_file%"

) else (
    echo IP-Adresse bereits in der Hosts-Datei vorhanden.
)

endlocal
</pre>



<p>Das Script muss natürlich mit administrativen rechten gestartet werden. Mit einem weiteren Script lässt sich dies auch wieder zurück ändern.</p>



<p>In einer Domänenumgebung kann man dies natürlich über eine entsprechende Gruppenrichtlinie erledigen lassen.</p>



<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="1010" height="654" src="https://www.systemtechnics.de/wp-content/uploads/gpo-bei-start.png" alt="" class="wp-image-3649" srcset="https://www.systemtechnics.de/wp-content/uploads/gpo-bei-start.png 1010w, https://www.systemtechnics.de/wp-content/uploads/gpo-bei-start-300x194.png 300w, https://www.systemtechnics.de/wp-content/uploads/gpo-bei-start-768x497.png 768w" sizes="(max-width: 1010px) 100vw, 1010px" /></figure>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
