<?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>icacls &#8211; SystemTechnics</title>
	<atom:link href="https://www.systemtechnics.de/tag/icacls/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.systemtechnics.de</link>
	<description>IT Consulting</description>
	<lastBuildDate>Fri, 25 Dec 2015 18:24:32 +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>icacls &#8211; SystemTechnics</title>
	<link>https://www.systemtechnics.de</link>
	<width>32</width>
	<height>32</height>
</image> 
	<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>
	</channel>
</rss>
