我有一个VBS脚本,它可以在登录时下载文件并将其放置在给定文件夹中,它在某些地方出色地发挥作用,但在其他地方发挥作用,因为该文件是由user1和user2创建的不会覆盖它。使用vbs脚本设置权限
我将如何使用VBS脚本给组“大家”完全控制给定文件?
我有一个VBS脚本,它可以在登录时下载文件并将其放置在给定文件夹中,它在某些地方出色地发挥作用,但在其他地方发挥作用,因为该文件是由user1和user2创建的不会覆盖它。使用vbs脚本设置权限
我将如何使用VBS脚本给组“大家”完全控制给定文件?
事情是这样的:
Set WshShell = CreateObject("WScript.Shell")
strFile = "c:\test_folder\test_file.txt"
setPerms = "%COMSPEC% /c echo Y| C:\windows\system32\cacls.exe " & Chr(34) & strFile & Chr(34) & " /G domain\everyone:F"
wscript.echo setPerms
WshShell.run setPerms
从这里部分收集: http://social.technet.microsoft.com/forums/en-us/ITCG/thread/6CDA091A-6B3D-4F58-8374-9A46F59F389A
功能giveFullPermissionToFolder(strFolder)
昏暗objShell,strCmd,intRunError
设置objShell =的CreateObject( “Wscript.Shell”)
strCmd =“%comspec%/ c echo Y | CACLS “& strFolder &”/ T/E/C/G用户:F”
intRunError = objShell.Run(strCmd,2,真)
如果intRunError <> 0然后
Reporter.ReportEvent micFail, "giveFullPermissionToFolder" , "Unable to give full permission to " & strFolder
结束如果
设置objShell =无
端功能