设置文件夹权限API

此API可帮助您使用应用程序提出添加文件夹权限的工作流请求。 

请求URL (JSON)格式: http:// <hostname> : <port> /RestAPI/CreateWorkFlowRequest

请求参数:

参数强制性描述
AuthToken使用生成AuthToken API获得的身份验证令牌。
domainName所需的域名。
inputData 有关要提出的工作流请求的详细信息。 
在主题下指定请求的标题。 
将操作指定为RequestAction下的ADD_Folder_PERMISSION。 
指定要设置其权限的文件夹。
可选指定要应用的权限。
可选指定您希望在多长时间后应用权限。为此,请使用durationType和Duration属性。durationType属性可以具有分钟、小时、天和日期等值。Duration属性用于指定分钟数、小时数、天数或确切日期。使用yyyy/MM/dd hh:mm:ss格式指定所需的日期。仅当durationType属性的值为空时,Duration属性才是可选的。  
指定要为其设置权限的用户帐户。
可选指定任务的优先级。
可选提供适当的描述。
PRODUCT_NAME发送请求的产品名称/模块名称;用于审计。

以下是可指定用于指示duration和durationType的值的组合:

durationTypeduration
-0 (立即)
minutes30
hours1
hours2
days1
date2019/07/31 15:09:00 日期时间格式为: yyyy/MM/dd HH:mm:ss.. 例如: 2019/07/31 15:09:00

以下是用于应用关联权限的访问掩码:

访问掩码权限
2032127完全控制
1245631修改
1179817 读取和执行
1179785读取
1048854写入
131241 列出文件夹内容
32遍历文件夹/执行文件
1列出文件夹/读取数据
128 读取属性
读取扩展属性
2创建文件/写入数据
256写入属性
16 写入扩展属性
64 删除子文件夹和文件
65536删除
131072读取权限
262144 写入权限
524288取得所有权

响应参数:

参数描述
Subject请求的主题
requestId提出的请求的RequestId。如果操作失败,这不会显示在响应中。 
status操作状态,其中1代表成功,0代表失败。
statusMessage成功或失败时要显示的响应消息。

示例请求:

http://admanager:8080/RestAPI/CreateWorkFlowRequest?AuthToken=244f8f17-041d-4c85-9924-02f7351a6fbb&domainName=admp.local&PRODUCT_NAME=RESTAPI&inputData=[{"RequestAction":"ADD_FOLDER_PERMISSION", "Subject":"Set Folder Permissions", "Priority":"3", Description:"Rest Desc", "accounts":{"user":[{"sAMAccountName":"John"}]}, "folders":{"\\\\admp-dc1\\share":"share"}, "permissions":["1179785", "1048854"], "durationType":"date", "duration":"2020/12/30 23:59:00"}]

示例响应:

[{"Subject":"Set Folder Permissions","requestId":10204,"statusMessage":"Successfully created the request.","status":"1"}]

他们正在使用ADManager Plus简化Windows AD域管理