<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://borwinius.de/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://borwinius.de/wiki/feed.php">
        <title>Borwinius Wissensdatenbank windows:scripte:batch</title>
        <description></description>
        <link>https://borwinius.de/wiki/</link>
        <image rdf:resource="https://borwinius.de/wiki/lib/tpl/drupal_garland_blue/images/favicon.ico" />
       <dc:date>2026-04-14T23:03:05+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://borwinius.de/wiki/doku.php?id=windows:scripte:batch:einmaliger_geplanter_task&amp;rev=1702229113&amp;do=diff"/>
                <rdf:li rdf:resource="https://borwinius.de/wiki/doku.php?id=windows:scripte:batch:erstelledateien&amp;rev=1702229113&amp;do=diff"/>
                <rdf:li rdf:resource="https://borwinius.de/wiki/doku.php?id=windows:scripte:batch:getip&amp;rev=1702229113&amp;do=diff"/>
                <rdf:li rdf:resource="https://borwinius.de/wiki/doku.php?id=windows:scripte:batch:getstringfromatextfile&amp;rev=1702229113&amp;do=diff"/>
                <rdf:li rdf:resource="https://borwinius.de/wiki/doku.php?id=windows:scripte:batch:patchtimer&amp;rev=1702229113&amp;do=diff"/>
                <rdf:li rdf:resource="https://borwinius.de/wiki/doku.php?id=windows:scripte:batch:remoteexecution&amp;rev=1702229113&amp;do=diff"/>
                <rdf:li rdf:resource="https://borwinius.de/wiki/doku.php?id=windows:scripte:batch:start&amp;rev=1702229113&amp;do=diff"/>
                <rdf:li rdf:resource="https://borwinius.de/wiki/doku.php?id=windows:scripte:batch:stringvergleich&amp;rev=1702229113&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://borwinius.de/wiki/lib/tpl/drupal_garland_blue/images/favicon.ico">
        <title>Borwinius Wissensdatenbank</title>
        <link>https://borwinius.de/wiki/</link>
        <url>https://borwinius.de/wiki/lib/tpl/drupal_garland_blue/images/favicon.ico</url>
    </image>
    <item rdf:about="https://borwinius.de/wiki/doku.php?id=windows:scripte:batch:einmaliger_geplanter_task&amp;rev=1702229113&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-12-10T18:25:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>windows:scripte:batch:einmaliger_geplanter_task</title>
        <link>https://borwinius.de/wiki/doku.php?id=windows:scripte:batch:einmaliger_geplanter_task&amp;rev=1702229113&amp;do=diff</link>
        <description>einmaliger geplanter Task

manchmal muss ein Programm einmalich zu einer bestimmten Zeit ausgeführt werden.

Beispielsweise startet das Script das Programm myprog.exe heute um 18:35.

Es muss geprüft werden, ob Adminrechte für das Programm benötigt werden.</description>
    </item>
    <item rdf:about="https://borwinius.de/wiki/doku.php?id=windows:scripte:batch:erstelledateien&amp;rev=1702229113&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-12-10T18:25:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>windows:scripte:batch:erstelledateien</title>
        <link>https://borwinius.de/wiki/doku.php?id=windows:scripte:batch:erstelledateien&amp;rev=1702229113&amp;do=diff</link>
        <description>erstelle Dateien mit Endung *.ps1

Bsp: Für meier.kix und Lehmann.kix sollen neue Dateien maier.ps1 und Lehmann.ps1 mit Inhalt map_LW entstehen.



for /F %i in ('dir /b *.kix') do @echo map_LW &gt; %~ni.ps1</description>
    </item>
    <item rdf:about="https://borwinius.de/wiki/doku.php?id=windows:scripte:batch:getip&amp;rev=1702229113&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-12-10T18:25:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>windows:scripte:batch:getip</title>
        <link>https://borwinius.de/wiki/doku.php?id=windows:scripte:batch:getip&amp;rev=1702229113&amp;do=diff</link>
        <description>GetIP

ermittle Deine IP und verzweige abhängig davon:



set findIP=&quot;10.10.&quot;

@for /f &quot;Tokens=2 delims=:&quot; %%i in ('@ipconfig ^| find ^&quot;-Ad^&quot;') do @echo %%i | find %findIP% 

@echo %errorlevel%
@if %errorlevel%==0 (goto drinnen) else (goto draussen)

:drinnen
@echo ich komme von drinnen
pause
exit

:draussen
@echo ich komme von draussen
pause
exit</description>
    </item>
    <item rdf:about="https://borwinius.de/wiki/doku.php?id=windows:scripte:batch:getstringfromatextfile&amp;rev=1702229113&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-12-10T18:25:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>windows:scripte:batch:getstringfromatextfile</title>
        <link>https://borwinius.de/wiki/doku.php?id=windows:scripte:batch:getstringfromatextfile&amp;rev=1702229113&amp;do=diff</link>
        <description>Get Strings from a Textfile


rem massenimport -&gt; benutzer anlegen
rem samaccountname;vorname;nachname
rem hpmeier;Hans Peter;Meier
rem Vorsicht bei Umlauten und Doppelnamen

FOR /F &quot;tokens=1,2,3 delims=;&quot; %%i in (domuser.csv) do @echo %%i %%j %%k
rem FOR /F &quot;tokens=1,2,3 delims=;&quot; %%i in (domuser.csv) do @dsadd user &quot;CN=%%i,OU=Users,DC=my,DC=dom,DC=ain&quot; -samid %%i -fn &quot;%%j&quot; -ln &quot;%%k&quot; -display &quot;%%j %%k&quot; -pwd startPasswort01 -mustchpwd yes -disabled no 
rem FOR /F &quot;tokens=1,2,3 delims=;&quot; %%i in (…</description>
    </item>
    <item rdf:about="https://borwinius.de/wiki/doku.php?id=windows:scripte:batch:patchtimer&amp;rev=1702229113&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-12-10T18:25:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>windows:scripte:batch:patchtimer</title>
        <link>https://borwinius.de/wiki/doku.php?id=windows:scripte:batch:patchtimer&amp;rev=1702229113&amp;do=diff</link>
        <description>Patchtimeranmeldescript

(braucht adminrechte)

Nach Benutzeranmeldung ermittle die volle Stunde und setze die nächste Updateprüfung auf eine Stunde später:

Wenn neue Patche vorhanden sind, installiere diese zu diesem Zeitpunkt und starte den Rechner neu auch wenn noch ein Benutzer angemeldet ist.</description>
    </item>
    <item rdf:about="https://borwinius.de/wiki/doku.php?id=windows:scripte:batch:remoteexecution&amp;rev=1702229113&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-12-10T18:25:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>windows:scripte:batch:remoteexecution</title>
        <link>https://borwinius.de/wiki/doku.php?id=windows:scripte:batch:remoteexecution&amp;rev=1702229113&amp;do=diff</link>
        <description>Befehl auf entfernten Computer ausführen

Das Sysinternals-tool psexec kann Befehle auf einem entfernten Rechner ausführen.

psexec \\meincomputer -i -u ntdomäne\benutzer &quot;befehl.exe&quot;
password:


oder:

psexec \\ncomp1234 -i -c c:\windows\system32\msiexec.exe /package {90120000-0011-0000-0000-0000000FF1CE} /uninstall {EE6BBE8B-DCC9-4A46-BF00-455F3C8ECE69}</description>
    </item>
    <item rdf:about="https://borwinius.de/wiki/doku.php?id=windows:scripte:batch:start&amp;rev=1702229113&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-12-10T18:25:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>windows:scripte:batch:start</title>
        <link>https://borwinius.de/wiki/doku.php?id=windows:scripte:batch:start&amp;rev=1702229113&amp;do=diff</link>
        <description>verschiedene Batchscripte

getip...

patchtimer...

einmaliger geplanter Task...

remoteexecution...

Stringvergleich...

GetStringfromaTextfile...

erstelleDateien...


zurück</description>
    </item>
    <item rdf:about="https://borwinius.de/wiki/doku.php?id=windows:scripte:batch:stringvergleich&amp;rev=1702229113&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-12-10T18:25:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>windows:scripte:batch:stringvergleich</title>
        <link>https://borwinius.de/wiki/doku.php?id=windows:scripte:batch:stringvergleich&amp;rev=1702229113&amp;do=diff</link>
        <description>Stringvergleich und Stringzerlegung per Batch

gegeben sei ein (z.B. Computername) String : ncomp4321

Wenn dieser Rechner ein Notebook ist, dann erkenne das und führe einen (Echo)Befehl aus:



set bla=ncomp4321

if /i &quot;%bla:~,5%&quot; == &quot;wcomp&quot; @echo &quot;workstation mit Nummer gefunden: %bla:wcomp=%&quot;
if /i &quot;%bla:~,5%&quot; == &quot;ncomp&quot; @echo &quot;notebook    mit Nummer gefunden: %bla:ncomp=%&quot;

@rem ab erster Position ein Zeichen anzeigen
echo &quot;%bla:~,1%&quot; 
@rem ab erster Position zwei Zeichen anzeigen
echo &quot;%bla…</description>
    </item>
</rdf:RDF>
