<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; VBS: Создание папки, установка разрешений NTFS]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=5296</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=5296&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «VBS: Создание папки, установка разрешений NTFS».]]></description>
		<lastBuildDate>Fri, 29 Jan 2016 20:29:57 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: VBS: Создание папки, установка разрешений NTFS]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=100727#p100727</link>
			<description><![CDATA[<p><strong>artuhinav</strong><br /><a href="http://forum.script-coding.com/viewtopic.php?id=10437">Прочтите</a>, очень полезно. Пока не будет сообщение не будет приведено в человеческий вид, то ответы будут удаляться.</p>]]></description>
			<author><![CDATA[null@example.com (JSmаn)]]></author>
			<pubDate>Fri, 29 Jan 2016 20:29:57 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=100727#p100727</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Создание папки, установка разрешений NTFS]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=100679#p100679</link>
			<description><![CDATA[<p>я склепал следующее) у меня на сетевой шаре создается каталог с логином в домене, если его нет и на рабочем столе ссыль к этому каталогу с названием scan, ну и при запуске скрипта вылазит инструкция для них в виде текстового файла....делал это для общего доступа, они у меня сканируют через FTP в общую барахолку)) прост пользователей около 100...решил так упростить себе)</p><p>Set objNet = WScript.CreateObject(&quot;WScript.Network&quot;) <br />Set FSO = CreateObject(&quot;scripting.filesystemobject&quot;) </p><p>sUserName = objNet.UserName <br />sDomainName= objNet.UserDomain </p><p>folderToCheckFor = &quot;\\тут путь сканов\&quot; &amp; sUserName <br />If (FSO.FolderExists(folderToCheckFor)) = False Then <br />FSO.CreateFolder(folderToCheckFor) <br />Set WshShell = WScript.CreateObject(&quot;WScript.Shell&quot;) <br />Call WshShell.Run(&quot;CACLS &quot; &amp; folderToCheckFor &amp; &quot; /T /E /C /G &quot; &amp; sDomainName &amp; &quot;\&quot; &amp; sUserName &amp; &quot;:F&quot;,2,True) <br />Call WshShell.Run(&quot;CACLS &quot; &amp; folderToCheckFor &amp; &quot; /T /E /C /G &quot; &amp; sDomainName &amp; &quot;\Domain Admins:F&quot;,2,True) <br />Call WshShell.Run(&quot;CACLS &quot; &amp; folderToCheckFor &amp; &quot; /T /E /C /G &quot; &amp; sDomainName &amp; &quot;\GLOBAL_SUPERVISORS:F&quot;,2,True) <br />Set WshShell = nothing <br />End If </p><p>Set FSO = nothing <br />Set objNet = nothing </p><p>SET WSHShell = WScript.CreateObject(&quot;WScript.Shell&quot;)<br />Windows=wshShell.ExpandEnvironmentStrings (&quot;%SystemRoot%&quot;)<br />DesktopPath = WSHShell.SpecialFolders(&quot;Desktop&quot;)<br />Set FSO = WScript.CreateObject(&quot;Scripting.FileSystemObject&quot;)<br />FileName = DesktopPath + &quot;\scan.lnk&quot;<br />if&nbsp; not(FSO.FileExists(FileName))&nbsp; Then<br />&nbsp; &nbsp;Set MyShortcut = WSHShell.CreateShortcut(DesktopPath + &quot;\scan.lnk&quot;)<br />&nbsp; &nbsp;MyShortcut.TargetPath = WSHShell.ExpandEnvironmentStrings(&quot;\\путь где создать каталог\%username%&quot;)<br />&nbsp; &nbsp;MyShortcut.WorkingDirectory = WSHShell.ExpandEnvironmentStrings(&quot;&quot;)<br />&nbsp; &nbsp;MyShortcut.HotKey = (&quot;CTRL+ALT+N&quot;)<br />&nbsp; &nbsp;MyShortcut.WindowStyle = 4<br />&nbsp; &nbsp;MyShortcut.IconLocation = WSHShell.ExpandEnvironmentStrings(&quot;\\сюда закинул иконочку для красоты\sc.ico&quot;)<br />&nbsp; &nbsp;MyShortcut.Save()<br />&nbsp; &nbsp;notepad = windows+&quot;\NotePad.exe \\тут лежит памятка для юзеров\help.txt&quot;<br />&nbsp; &nbsp;WSHShell.Run (notepad)<br />end if<br />Set WSHShell = Nothing<br />Set FSO = Nothing</p>]]></description>
			<author><![CDATA[null@example.com (artuhinav)]]></author>
			<pubDate>Wed, 27 Jan 2016 12:50:37 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=100679#p100679</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Создание папки, установка разрешений NTFS]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=43113#p43113</link>
			<description><![CDATA[<p>Всем большое спасибо.</p>]]></description>
			<author><![CDATA[null@example.com (kvetal)]]></author>
			<pubDate>Tue, 28 Dec 2010 04:17:46 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=43113#p43113</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Создание папки, установка разрешений NTFS]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=43079#p43079</link>
			<description><![CDATA[<p>предлагаю такой способ:<br />Для папки в которой пользовательские шары (\\server\share) устанавливаем следующие разрешения:<br /> а. только для этой папки:<br />&nbsp; - SYSTEM: полный доступ<br />&nbsp; - Администраторы - полный доступ<br />&nbsp; - Пользователи - разрешить создание папок, просмотр содержимого и не разрешать удаление и смену прав<br /> б. для подпапок и файлов:<br />&nbsp; - SYSTEM: полный доступ<br />&nbsp; - Администраторы - полный доступ<br />&nbsp; - Создатель/владелец - полный доступ</p><p>вот собственно и всё</p><p>ну а после этого можно запускать Ваш скрипт</p>]]></description>
			<author><![CDATA[null@example.com (VitAliS)]]></author>
			<pubDate>Mon, 27 Dec 2010 04:29:22 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=43079#p43079</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Создание папки, установка разрешений NTFS]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=42971#p42971</link>
			<description><![CDATA[<p>А <a href="http://forum.script-coding.com/viewtopic.php?id=5163">здесь</a> обсуждался утилитный способ.</p>]]></description>
			<author><![CDATA[null@example.com (jite)]]></author>
			<pubDate>Fri, 24 Dec 2010 08:48:22 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=42971#p42971</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Создание папки, установка разрешений NTFS]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=42969#p42969</link>
			<description><![CDATA[<p><a href="http://forum.script-coding.com/viewtopic.php?id=5142">вот</a> Вам в помощь...</p>]]></description>
			<author><![CDATA[null@example.com (Евген)]]></author>
			<pubDate>Fri, 24 Dec 2010 06:46:00 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=42969#p42969</guid>
		</item>
		<item>
			<title><![CDATA[VBS: Создание папки, установка разрешений NTFS]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=42968#p42968</link>
			<description><![CDATA[<p>Сразу говорю я в VBS мало понимаю.<br />Помогите пожалуйста доделать скрипт.</p><p>был написан скрипт для монтирования шары, алгоритм примерно такой<br /> проверяется наличие папки<br /> если папка существует подключается сетевой диск<br /> если нет, создается папка и подключается диск</p><p>Необходимо добавить установку разрешений ntfs, в частности полный доступ владельцу и администраторам(группе).</p><p>Изначальный скрипт:<br /></p><div class="codebox"><pre><code>Dim WShell, WNetwork
Set WShell = WScript.CreateObject(&quot;WScript.Shell&quot;) 
Set WNetwork = WScript.CreateObject(&quot;WScript.Network&quot;) 
Set objFSO      = WScript.CreateObject(&quot;Scripting.FileSystemObject&quot;)
DestFolder = &quot;\\server\share\&quot; &amp; WShell.ExpandEnvironmentStrings(&quot;%USERNAME%&quot;)
Set FSO = CreateObject(&quot;Scripting.FileSystemObject&quot;)
Set WshNetwork = CreateObject(&quot;WScript.Network&quot;)
If Not FSO.FolderExists(DestFolder) Then    
    objFSO.CreateFolder DestFolder
    WNetwork.MapNetworkDrive &quot;U:&quot;, DestFolder
    WScript.Quit
Else
    WNetwork.MapNetworkDrive &quot;U:&quot;, DestFolder
    WScript.Quit
End If</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (kvetal)]]></author>
			<pubDate>Fri, 24 Dec 2010 05:39:06 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=42968#p42968</guid>
		</item>
	</channel>
</rss>
