VBScript for Creating and Sharing a Folder
Nothing to type. The Code is well documented. :)
'--------------------------------------
'Script Start
'Owner - Imayakumar J.
'Date - December 5 2008
'--------------------------------------
'---------------------------------------------------------
' Get the Folder name
'---------------------------------------------------------
'wscript.Echo Date
dim thismonth, thisday, thisyear, foldername
'wscript.echo Month(Date)
thismonth = Month(Date)
thisday = Day(Date)
thisyear = Year(Date)
if len(thisday) = 1 then
thisday = "0"&thisday
end if
foldername = thismonth&thisday&thisyear
'----------------------------------------------------
'Create folder
'----------------------------------------------------
Dim filesys, returnvalue
Set filesys = CreateObject("Scripting.FileSystemObject")
'wscript.Echo returnvalue
filesys.createfolder "c:\"&foldername
'---------------------------------------------------------
' Check if another shar with the same name exists
'---------------------------------------------------------
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colShares = objWMIService.ExecQuery _
("Select * from Win32_Share Where Name = 'INGEST'")
For Each objShare in colShares
objShare.Delete
Next
'-----------------------------------------------------
' Share the created folder
'-----------------------------------------------------
Const FILE_SHARE = 0
Const MAXIMUM_CONNECTIONS = 25
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set objNewShare = objWMIService.Get("Win32_Share")
errReturn = objNewShare.Create _
("c:\"&foldername, "INGEST", FILE_SHARE, _
MAXIMUM_CONNECTIONS, "Notes to Exchange Migration Share.")
if errReturn = "0" then
wscript.echo "Success"
else
wscript.echo "Task Failed"
end if
'---------------------------------------------
' Script End
'-------------------------------———————
Enjoy !!
Comments
Anonymous
March 27, 2012
How could we secify permission for specific group... hoping for your help..Anonymous
June 16, 2013
whats must changed for full control share