我正在嘗試從域控制器讀取和更新域計算機中檔案夾的 SACL 屬性。
我遇到了這個鏈接,但我不知道如何使用IADs::Get從活動目錄中獲取檔案夾的物件。
我正在努力尋找 ldap 查詢來獲取檔案夾,我在整個互聯網上進行了搜索,但我找不到這個用例的單個示例。
誰能幫我舉個例子或參考?
uj5u.com熱心網友回復:
IADs::Get僅適用于 Active Directory 本身中的物件。您不能將它用于檔案系統上的檔案。
要修改遠程計算機上的檔案的權限,您將其視為與本地系統上的檔案幾乎相同。您可以使用GetNamedSecurityInfo, wherepObjectName是格式為\\server\share\directory\file.txt和ObjectTypeis的檔案的路徑SE_FILE_OBJECT。
用于運行程式的憑據需要已經有權訪問遠程系統上的該檔案。
更多閱讀:檔案安全和訪問權限
uj5u.com熱心網友回復:
是否要使用 ADSI 函式直接系結到物件?也看看ADsOpenObject。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/432447.html
