﻿<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel><title>Create Folder and set permissions via script</title><link>http://www.visualbasicscript.com/</link><description /><copyright>(c) VBScript Forum</copyright><ttl>30</ttl><item><title> RE: Create Folder and set permissions via script (fbords)</title><description>  I'm using a very similar script customized for my needs. The permissions appear to set correctly, however, the intRunError portion keeps displaying it's error. Do you have any idea why? I posted my code here: &lt;br&gt;  &lt;a href="http://www.visualbasicscript.com/m_62640/tm.htm" target="_blank" rel="nofollow"&gt;http://www.visualbasicscript.com/m_62640/tm.htm&lt;/a&gt; &lt;br&gt;   &lt;br&gt;  thanks! &lt;br&gt;   </description><link>http://www.visualbasicscript.com/fb.ashx?m=62643</link><pubDate>Wed, 23 Jul 2008 14:37:14 GMT</pubDate></item><item><title> RE: Create Folder and set permissions via script (dm_4ever)</title><description>  Man....talk about a frequently asked question..... &lt;br&gt;   &lt;br&gt;  "%COMSPEC% /c Echo Y| cacls " _ &lt;br&gt;  &amp;nbsp; &amp;amp; Chr(34) &amp;amp; strDirectory &amp;amp; Chr(34) &amp;amp; " /c /e /g ""LocalAccess"":F " &lt;br&gt;   </description><link>http://www.visualbasicscript.com/fb.ashx?m=56580</link><pubDate>Mon, 11 Feb 2008 19:29:52 GMT</pubDate></item><item><title> Create Folder and set permissions via script (r0b3rd)</title><description>  hello, &lt;br&gt;  &amp;nbsp; &lt;br&gt;  I'm trying to create a folder on a local workstation and set permissions of this folder. This is my script: &lt;br&gt;  &amp;nbsp; &lt;br&gt;  Option Explicit &lt;br&gt;  Dim objFSO, objFolder, objShell, strDirectory, intRunError, strUser &lt;br&gt;  strDirectory = "c:\test test" &lt;br&gt;   &lt;br&gt;  ' Create the File System Object &lt;br&gt;  Set objFSO = CreateObject("Scripting.FileSystemObject") &lt;br&gt;   &lt;br&gt;  ' Note If..Exists. Then, Else ... End If construction &lt;br&gt;  If objFSO.FolderExists(strDirectory) Then &lt;br&gt;  &amp;nbsp;&amp;nbsp; Set objFolder = objFSO.GetFolder(strDirectory) &lt;br&gt;  &amp;nbsp;&amp;nbsp; WScript.Echo strDirectory &amp;amp; " already created " &lt;br&gt;  Else &lt;br&gt;  &amp;nbsp;&amp;nbsp; Set objFolder = objFSO.CreateFolder(strDirectory) &lt;br&gt;  WScript.Echo "Just created " &amp;amp; strDirectory &lt;br&gt;  End If &lt;br&gt;   &lt;br&gt;  If err.number = vbEmpty then &lt;br&gt;  &amp;nbsp;&amp;nbsp; Set objShell = CreateObject("WScript.Shell") &lt;br&gt;  &amp;nbsp;&amp;nbsp; objShell.run ("Explorer" &amp;amp;" " &amp;amp; strDirectory &amp;amp; "\" ) &lt;br&gt;  Else WScript.echo "VBScript Error: " &amp;amp; err.number &lt;br&gt;  End If &lt;br&gt;   &lt;br&gt;   &lt;br&gt;  If objFSO.FolderExists(strDirectory) Then &lt;br&gt;  ' Assign user permission to folder. &lt;br&gt;  &amp;nbsp;&amp;nbsp; intRunError = objShell.Run("%COMSPEC% /c Echo Y| cacls " _ &lt;br&gt;  &amp;nbsp;&amp;nbsp; &amp;amp; strDirectory &amp;amp; " /c /e /g ""LocalAccess"":F ", 2, True) &lt;br&gt;  &amp;nbsp;&amp;nbsp; If intRunError &amp;lt;&amp;gt; 0 Then &lt;br&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Wscript.Echo "Error assigning permissions to folder " &amp;amp; strDirectory &lt;br&gt;  &amp;nbsp;&amp;nbsp; End If &lt;br&gt;  End If &lt;br&gt;   &lt;br&gt;   &lt;br&gt;  WScript.Quit  &lt;br&gt;  &amp;nbsp; &lt;br&gt;  &amp;nbsp; &lt;br&gt;  the script works fine if the folder name doesn't contain any spaces. But i want the script to create a folder in 'Program Files'. The folder creation works fine; the problem is setting the permission. Does anybody know what i am doing wrong here? &lt;br&gt;  &amp;nbsp; &lt;br&gt;  THNX ! :) &lt;br&gt;  &amp;nbsp; &lt;br&gt;   </description><link>http://www.visualbasicscript.com/fb.ashx?m=56578</link><pubDate>Mon, 11 Feb 2008 18:43:50 GMT</pubDate></item></channel></rss>
