婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > vbs通過WMI修改文件文件夾的NTFS權限

vbs通過WMI修改文件文件夾的NTFS權限

熱門標簽:除了地圖標注還有這種生意嗎 哪里有便宜的地圖標注公司 東營快遞外呼系統 神行者美術館地圖標注 地圖標注政府哪個部門管 百度地圖標注點距離代碼 如何用機器人進行電銷 佛山真人電銷機器人廠家 齊齊哈爾高德地圖標注店

使用WMI修改文件文件夾的NTFS權限, 代碼:

復制代碼 代碼如下:

strUser = "guests"
strPath = "D:\\abc.txt"
RetVal = AddPermission(strUser,strPath,"R",True)

'-------------------------------------------------------------------------

'用于給文件和文件夾添加一條權限設置.返回值: 0-成功,1-賬戶不存在,2-路徑不存在
'strUser表示用戶名或組名
'strPath表示文件夾路徑或文件路徑
'strAccess表示允許權限設置的字符串,字符串中帶有相應字母表示允許相應權限: R-讀,C-讀寫,F-完全控制
'blInherit表示是否繼承父目錄權限.True為繼承,False為不繼承

Function AddPermission(strUser,strPath,strAccess,blInherit)
        Set objWMIService = GetObject("winmgmts:\\.\root\Cimv2")
        Set fso = CreateObject("Scripting.FileSystemObject")
        '得到Win32_SID并判斷用戶/組/內置賬戶是否存在
        Set colUsers = objWMIService.ExecQuery("SELECT * FROM Win32_Account WHERE Name='"strUser"'")
        If colUsers.count>0 Then
                For Each objUser In colUsers
                        strSID = objUser.SID
                Next
        Else
                AddPermission = 1
                Exit Function
        End If
        Set objSID = objWMIService.Get("Win32_SID.SID='"strSID"'")
        '判斷文件/文件夾是否存在
        pathType = ""
        If fso.fileExists(strPath) Then pathType = "FILE"
        If fso.folderExists(strPath) Then pathType = "FOLDER"
        If pathType = "" Then
                AddPermission = 2
                Exit Function
        End If
        '設置Trustee
        Set objTrustee = objWMIService.Get("Win32_Trustee").SpawnInstance_()
        objTrustee.Domain = objSID.ReferencedDomainName
        objTrustee.Name = objSID.AccountName
        objTrustee.SID = objSID.BinaryRepresentation
        objTrustee.SidLength = objSID.SidLength
        objTrustee.SIDString = objSID.Sid
        '設置ACE
        Set objNewACE = objWMIService.Get("Win32_ACE").SpawnInstance_()
        objNewACE.Trustee = objTrustee
        objNewACE.AceType = 0
        If InStr(UCase(strAccess),"R") > 0 Then objNewACE.AccessMask = 1179817
        If InStr(UCase(strAccess),"C") > 0 Then objNewACE.AccessMask = 1245631
        If InStr(UCase(strAccess),"F") > 0 Then objNewACE.AccessMask = 2032127
        If pathType = "FILE" And blInherit = True Then objNewACE.AceFlags = 16
        If pathType = "FILE" And blInherit = False Then objNewACE.AceFlags = 0
        If pathType = "FOLDER" And blInherit = True Then objNewACE.AceFlags = 19
        If pathType = "FOLDER" And blInherit = False Then objNewACE.AceFlags = 3
        '設置SD
        Set objFileSecSetting = objWMIService.Get("Win32_LogicalFileSecuritySetting.Path='"strPath"'")
        Call objFileSecSetting.GetSecurityDescriptor(objSD)
        blSE_DACL_AUTO_INHERITED = True
        If (objSD.ControlFlags And H400) = 0 Then
                blSE_DACL_AUTO_INHERITED = False
                objSD.ControlFlags = (objSD.ControlFlags Or H400)               
    '自動繼承位置位,如果是剛創建的目錄或文件該位是不置位的,需要置位
        End If
        If blInherit = True Then
                objSD.ControlFlags = (objSD.ControlFlags And HEFFF)       
    '阻止繼承復位
        Else
                objSD.ControlFlags = (objSD.ControlFlags Or H1400)               
    '阻止繼承位置位,自動繼承位置位
        End If
        objOldDacl = objSD.Dacl
        ReDim objNewDacl(0)
        Set objNewDacl(0) = objNewACE
        If IsArray(objOldDacl) Then               
  '權限為空時objOldDacl不是集合不可遍歷
                For Each objACE In objOldDacl
                        If (blSE_DACL_AUTO_INHERITED=False And blInherit=True) Or ((objACE.AceFlags And 16)>0 And (blInherit=True) Or (LCase(objACE.Trustee.Name)=LCase(strUser))) Then
                                'Do nothing
                                '當自動繼承位置位為0時即使時繼承的權限也會顯示為非繼承,這時所有權限都不設置
                                '當自動繼承位置位為0時,在繼承父目錄權限的情況下不設置繼承的權限.賬戶和需要加權限的賬戶一樣時不設置權限
                        Else
                                Ubd = UBound(objNewDacl)
                                ReDim preserve objNewDacl(Ubd+1)
                                Set objNewDacl(Ubd+1) = objACE
                        End If
                Next
        End If

        objSD.Dacl = objNewDacl
        '提交設置修改
        Call objFileSecSetting.SetSecurityDescriptor(objSD)
        AddPermission = 0
        Set fso = Nothing
End Function

您可能感興趣的文章:
  • VB中使用WMI獲取系統硬件和軟件有關信息
  • VBS調用WMI遍歷搜索硬盤文件并計數的方法
  • WMI StdRegProv 通過wmi操作注冊表的vbscript實現代碼 (本地或遠程)
  • VBS通過WMI監視注冊表變動的代碼
  • VBS通過WMI獲取CPU使用率的代碼
  • 將WMI中的DateTime類型轉換成VBS時間的函數代碼
  • VBS調用WMI實現搜索硬盤mp3文件
  • Rcmd.vbs [Remote Cmd with wmi]遠程腳本
  • VBS調用WMI快速關閉IE的腳本
  • VBS腳本使用WMI操作注冊表的代碼
  • vbs wmi獲取電腦硬件信息實例
  • 初窺WMI_Vbs腳本編程簡明教程補充讀物
  • 使用WMI得到計算機的信息

標簽:海口 鶴壁 四平 銅川 文山 湖州 西安 邢臺

巨人網絡通訊聲明:本文標題《vbs通過WMI修改文件文件夾的NTFS權限》,本文關鍵詞  vbs,通過,WMI,修改,文件,文件夾,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《vbs通過WMI修改文件文件夾的NTFS權限》相關的同類信息!
  • 本頁收集關于vbs通過WMI修改文件文件夾的NTFS權限的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美日韩免费高清一区色橹橹 | 麻豆91小视频| 亚洲免费高清视频在线| 亚洲一区在线观看免费| 婷婷成人激情在线网| 国产一区二区三区四区五区入口| 国产福利一区在线| 91色porny蝌蚪| 欧美日韩精品系列| www日韩大片| 一区二区三区在线免费视频| 奇米影视一区二区三区| 成人av免费网站| 日韩欧美一级二级三级久久久| 中文字幕在线不卡国产视频| 免费在线看一区| 94-欧美-setu| 久久亚洲综合色| 日韩一区欧美二区| 91丝袜呻吟高潮美腿白嫩在线观看| 51精品久久久久久久蜜臀| 久久久精品免费网站| 丝袜诱惑亚洲看片| 国产美女精品人人做人人爽| 91成人国产精品| 国产清纯白嫩初高生在线观看91| 日韩黄色片在线观看| aaa国产一区| 久久久精品日韩欧美| 蜜臀av性久久久久蜜臀aⅴ| 91蝌蚪porny| 欧美国产精品久久| 蜜桃精品视频在线| 欧美日韩国产一区二区三区地区| 欧美一级欧美三级在线观看| 亚洲成av人影院| 日本丶国产丶欧美色综合| 欧美激情一区三区| 亚洲一区二区黄色| 在线观看视频91| 国产精品乱码人人做人人爱 | 一区二区三区四区乱视频| 国产成人精品三级| 久久久久久久久一| 精品一区二区在线观看| 欧美日韩亚洲国产综合| 亚洲国产欧美在线人成| 色网站国产精品| 亚洲男人的天堂一区二区| 不卡电影一区二区三区| 精品88久久久久88久久久| 国产精品久久影院| 91一区一区三区| 亚洲精品久久嫩草网站秘色| 97久久精品人人澡人人爽| 精品国产乱码久久久久久影片| 亚洲女人的天堂| 久色婷婷小香蕉久久| 国产福利一区二区| 久久综合色婷婷| 97se亚洲国产综合自在线不卡| **性色生活片久久毛片| 国产成人免费在线观看不卡| 中文字幕精品综合| 91热门视频在线观看| 国产一区二区三区精品欧美日韩一区二区三区| 欧美色图片你懂的| 奇米精品一区二区三区在线观看| 久久99九九99精品| 欧美日韩黄视频| 欧美在线三级电影| 亚洲成人在线网站| 日韩精品一区二区三区视频在线观看| 亚洲国产精品精华液网站| 91小视频免费看| 一区二区三区在线播放| 色综合久久天天综合网| 五月天亚洲精品| 精品国产123| 99久久国产综合精品麻豆| 亚洲国产视频在线| 91精品在线观看入口| 久久99精品久久久久久动态图| 精品福利二区三区| 一道本成人在线| 免费观看成人鲁鲁鲁鲁鲁视频| 精品国产一区二区三区久久影院| 成人做爰69片免费看网站| 亚洲一区二区三区视频在线 | 91女神在线视频| 亚洲成av人片一区二区| 日韩欧美亚洲国产精品字幕久久久| 国产91精品久久久久久久网曝门| 亚洲综合色噜噜狠狠| 欧美日韩1区2区| 国产精品影视在线观看| 一区二区在线观看视频| 欧美mv日韩mv国产网站app| 91免费观看视频在线| 蜜桃视频在线观看一区| 亚洲特黄一级片| 精品国产麻豆免费人成网站| 色婷婷久久久亚洲一区二区三区| 蜜乳av一区二区| 国产精品麻豆一区二区| 日韩欧美激情在线| 在线免费观看日本一区| 国产成a人亚洲精| 亚洲成人动漫精品| 国产精品家庭影院| 久久综合一区二区| 91精品国产综合久久久蜜臀粉嫩 | 亚洲欧洲日韩综合一区二区| 欧美大白屁股肥臀xxxxxx| 99久久精品国产导航| 欧美精品免费视频| 国产一区高清在线| 五月天欧美精品| 欧美videos中文字幕| 一本色道久久综合亚洲91 | 国产精品国产馆在线真实露脸| 国产河南妇女毛片精品久久久| 国产精品免费免费| 精品国产一区a| 欧美二区三区的天堂| 91久久免费观看| 国产成人午夜99999| 国产一区二区看久久| 麻豆精品视频在线观看视频| 成人免费一区二区三区在线观看 | 欧美美女激情18p| av激情成人网| 国产成人在线影院| 国产精品99久| 精彩视频一区二区| 久久精品日产第一区二区三区高清版 | 2020日本不卡一区二区视频| 91久久国产最好的精华液| 99精品在线免费| 国产98色在线|日韩| 国产裸体歌舞团一区二区| 国产综合色产在线精品| 亚洲超丰满肉感bbw| 偷拍日韩校园综合在线| 天堂一区二区在线免费观看| 亚洲午夜电影在线| 久久九九99视频| www久久精品| 国产校园另类小说区| 精品88久久久久88久久久| 成人动漫av在线| 成人黄色在线看| 国产一区二区在线观看视频| 韩国av一区二区三区| 精品亚洲国内自在自线福利| 蜜臀av性久久久久蜜臀aⅴ流畅| 亚洲成a人v欧美综合天堂| 亚洲超碰97人人做人人爱| 综合电影一区二区三区| 亚洲人成伊人成综合网小说| 最新欧美精品一区二区三区| 亚洲综合自拍偷拍| 亚洲国产另类av| 麻豆成人久久精品二区三区红| 蜜臀av亚洲一区中文字幕| 奇米影视一区二区三区小说| 亚洲成av人片www| 一区二区三区视频在线看| 国产精品国产馆在线真实露脸| 精品国产精品一区二区夜夜嗨| 26uuu另类欧美亚洲曰本| 国产精品国产三级国产普通话蜜臀| 亚洲女同一区二区| 五月婷婷色综合| 成人妖精视频yjsp地址| 色综合久久66| 在线播放中文一区| 久久噜噜亚洲综合| 日本一区二区三级电影在线观看 | 国产精品九色蝌蚪自拍| 中文字幕乱码日本亚洲一区二区| 欧美理论电影在线| 国产一区福利在线| 亚洲v日本v欧美v久久精品| 激情欧美一区二区| 亚洲欧美欧美一区二区三区| 亚洲国产精品视频| 久久99国产精品久久99| 国产黑丝在线一区二区三区| 久久亚洲综合色| 久久久久9999亚洲精品| 欧美日韩在线免费视频| 寂寞少妇一区二区三区| 成人午夜在线免费| 日韩欧美成人激情| 99久久免费视频.com| 91在线观看高清| 欧美日韩高清影院| 久久99热这里只有精品| 6080yy午夜一二三区久久|