<?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>net user &#8211; SystemTechnics</title>
	<atom:link href="https://www.systemtechnics.de/tag/net-user/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.systemtechnics.de</link>
	<description>IT Consulting</description>
	<lastBuildDate>Thu, 01 Jun 2023 06:58:11 +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>net user &#8211; SystemTechnics</title>
	<link>https://www.systemtechnics.de</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Inventur durch Anmeldescript</title>
		<link>https://www.systemtechnics.de/inventur-durch-anmeldescript/</link>
		
		<dc:creator><![CDATA[knut]]></dc:creator>
		<pubDate>Thu, 01 Jun 2023 06:56:48 +0000</pubDate>
				<category><![CDATA[Anleitungen]]></category>
		<category><![CDATA[Batch/Powershell]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[anmeldescript]]></category>
		<category><![CDATA[ipconfig]]></category>
		<category><![CDATA[logon]]></category>
		<category><![CDATA[net use]]></category>
		<category><![CDATA[net user]]></category>
		<category><![CDATA[ver]]></category>
		<guid isPermaLink="false">https://www.systemtechnics.de/?p=3560</guid>

					<description><![CDATA[Unter Umständen macht es durchaus Sinn im Anmeldescript des Nutzers ein paar Umgebungsparameter zentral zu speichern. Für die Speicherung benötigt [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Unter Umständen macht es durchaus Sinn im Anmeldescript des Nutzers ein paar Umgebungsparameter zentral zu speichern. Für die Speicherung benötigt der Nutzer natürlich Schreibrechte auf die zentrale Freigabe auf einem Server. Hier im Beispiel in der Variable <strong>ISERVER</strong> definiert.</p>
<p>Lange Rede kurzer Sinn:</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="">:: Datum und Uhrzeit ermitteln und in Variablen sichern
for /f "tokens=1-3" %%a in ('cmd.exe /c "echo. | time"') do if %%a == Aktuelle set time=%%c
for /f "tokens=1-4" %%a in ('cmd.exe /c "echo. | date"') do if %%a == Aktuelles set date=%%d

:: ein paar Dinge ermitteln 
set ISERVER=MyServer\inventur$
echo .........................................................
echo . Ermittle Umgebung
echo .........................................................

echo ver &amp; ver > \\%ISERVER%\%Computername%-Version.txt
echo set &amp; set > \\%ISERVER%\%Computername%-Umgebung.txt
echo ipconfig &amp; ipconfig /all > \\%ISERVER%\%Computername%-IPConfig.txt
echo User &amp; echo %USERNAME% > \\%ISERVER%\%Computername%-%username%-Benutzer.txt
echo net use &amp; net use  | FindStr /i "OK" > \\%ISERVER%\%Computername%-Laufwerke.txt
echo net user &amp; net user  > \\%ISERVER%\%Computername%-Lokale-Nutzer.txt
echo logon &amp; echo Letzer Logon: %username% -- %date% -- %time%  > \\%ISERVER%\%Computername%-Logon.txt</pre>



<p>Folgendes wird entsprechend über den Computer gespeichert:</p>
<ul>
<li>Version der Windows Umgebung, z.B. Microsoft Windows [Version 10.0.22621.1265]</li>
<li>Umgebungsvariablen des angemeldeten Nutzers</li>
<li>Netzwerkeinstellungen</li>
<li>Zuletzt angemeldeter Nutzer</li>
<li>Lokal vorhandene Nutzer</li>
<li>Letzte Anmeldung des Nutzers</li>
</ul>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Freigaben erstellen via Batch</title>
		<link>https://www.systemtechnics.de/freigaben-erstellen-via-batch/</link>
		
		<dc:creator><![CDATA[knut]]></dc:creator>
		<pubDate>Sun, 23 Aug 2015 04:43:54 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Batch/Powershell]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[batch]]></category>
		<category><![CDATA[cmd]]></category>
		<category><![CDATA[icacls]]></category>
		<category><![CDATA[net user]]></category>
		<guid isPermaLink="false">http://www.systemtechnics.de/?p=477</guid>

					<description><![CDATA[Will man viele Benutzerverzeichnisse auf einmal anlegen und freigeben, dann bietet es sich an dies mit einem Script zu tun. [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Will man viele Benutzerverzeichnisse auf einmal anlegen und freigeben, dann bietet es sich an dies mit einem Script zu tun. Im folgenden ein kleines Snippet mit dem man es schnell realisieren kann.</p>
<p><span id="more-477"></span></p>
<p>(In der Datei userlist.txt stehen die Benutzernamen. Diese könnte man zuvor auch aus dem AD extrahieren)</p>
<pre><code>@echo off
for /f %%a in (userlist.txt) do call :minisub "%%a"
pause
exit

:minisub
set name=%~1
echo %name%&lt;/code&gt;
if not exist e:\ausgangsverzeichnis\%name%_xyz mkdir e:\ausgangsverzeichnis\%name%_xyz
net share %name%_xyz="e:\ausgangsverzeichnis\%name%_xyz" /GRANT:%name%,Full
icacls.exe "e:\ausgangsverzeichnis\%name%_xyz" /T /grant:r %name%:(OI)(CI)(M)
goto :eof
</code></pre>
<p>Das Script ist so natürlich noch nicht perfekt und es sollten die Pfad und Berechtigungen den eigenen Bedürfnissen angepasst werden. Ein Denkanstoß sollte es aber schon mal liefern.</p>
<p><img decoding="async" src="/wp-content/uploads/icacls-beispiel.png" alt="icacls - Verzeichnis-/Dateiberechtigungen" /></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Laufwerkszuordnung via AD und Anmeldeskript</title>
		<link>https://www.systemtechnics.de/laufwerkszuordnung-via-ad-und-anmeldeskript/</link>
		
		<dc:creator><![CDATA[knut]]></dc:creator>
		<pubDate>Tue, 04 Aug 2015 09:03:40 +0000</pubDate>
				<category><![CDATA[Batch/Powershell]]></category>
		<category><![CDATA[anmeldescript]]></category>
		<category><![CDATA[batch]]></category>
		<category><![CDATA[errorlevel]]></category>
		<category><![CDATA[net user]]></category>
		<category><![CDATA[windows]]></category>
		<guid isPermaLink="false">http://www.systemtechnics.de/?p=335</guid>

					<description><![CDATA[Ich verwalte gerne die Laufwerke &#8222;meiner&#8220; Anwender gerne komplett via Active Directory. Dazu erstelle ich entsprechende Sicherheitsgruppen und füge die [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Ich verwalte gerne die Laufwerke &#8222;meiner&#8220; Anwender gerne komplett via Active Directory. Dazu erstelle ich entsprechende Sicherheitsgruppen und füge die Nutzer hinzu die bestimmte Laufwerke bekommen sollen.<br />
Diese Variante kommt ohne Gruppenrichtlinien (GPO) aus, ist schnell und Übersichtlich. <br /><span id="more-335"></span></p>
<p></p>
<p>Im globalen Anmeldeskript werte ich dies dann wie folgt aus:</p>
<pre><code>:: Laufwerke komplett loeschen</code>
<code>::</code>
<code>net use * /d /y</code>

<code>net user /DOMAIN %username% | find /I "MEIN-GRUPPENNAME-IM-AD"</code>
<code>if not errorlevel 1 net use net use t: \\SERVERNAME\FREIGABE</code>
</pre>
<p>Zuerst trenne ich alle verbunden Laufwerke mit dem <em>net use * /d /y</em> &#8211; Befehl. Somit gewährleiste ich, dass evtl. selbst verbundene Laufwerke erst mal entfernt und nur noch Laufwerke die ich als Admin freigeben möchte verbunden werden. </p>
<p>Der Befehl <em>net user /DOMAIN %username%</em> listet unter anderem alle Gruppen aus in der der aktuelle Nutzer enthalten ist. Mittels <em>find /I</em> suche ich nach der gewünschten Gruppe (im Beispiel oben MEIN-GRUPPENNAME-IM-AD) .</p>
<p>Ist diese enthalten, wird über den Errorlevel geprüft, verbinde ich entsprechend das Laufwerk.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
