SharePoint CSOM 副本 - 角色分配
SharePoint CSOM Copy - RoleAssignment
希望你能帮帮我。
我正在编写一个 powershell 脚本,在共享点环境中执行一些修改。
我想将 RoleAssignments 从 Web 复制到同一网站集中的另一个。基本上,当我在控制台中 运行 我的命令手册时它可以工作,但是当 运行 运行脚本时它不会工作。
我做的就是这个
$RoleAssignmentMember = $RoomWebRoleAssignment.Member
$RoleBindings = $RoomWebRoleAssignment.RoleDefinitionBindings
$ctx.Load($RoleAssignmentMember)
$ctx.Load($RoleBindings)
$ctx.ExecuteQuery()
$Web.RoleAssignments.Add($RoleAssignmentMember, $RoleBindings)
$ctx.ExecuteQuery()
运行 $Web.RoleAssignments.Add($RoleAssignmentMember, $RoleBindings) 在控制台中工作..不在脚本中..我得到一个错误,集合尚未准备好..但实际上它是^^..
有什么想法吗?希望你能帮忙
问候
对不起,我傻了。
有兴趣的人:
# Load it
$ctx.Load($Web.RoleAssignments.Add($RoleAssignmentMember, $RoleBindings));
$ctx.ExecuteQuery();
希望你能帮帮我。 我正在编写一个 powershell 脚本,在共享点环境中执行一些修改。
我想将 RoleAssignments 从 Web 复制到同一网站集中的另一个。基本上,当我在控制台中 运行 我的命令手册时它可以工作,但是当 运行 运行脚本时它不会工作。
我做的就是这个
$RoleAssignmentMember = $RoomWebRoleAssignment.Member
$RoleBindings = $RoomWebRoleAssignment.RoleDefinitionBindings
$ctx.Load($RoleAssignmentMember)
$ctx.Load($RoleBindings)
$ctx.ExecuteQuery()
$Web.RoleAssignments.Add($RoleAssignmentMember, $RoleBindings)
$ctx.ExecuteQuery()
运行 $Web.RoleAssignments.Add($RoleAssignmentMember, $RoleBindings) 在控制台中工作..不在脚本中..我得到一个错误,集合尚未准备好..但实际上它是^^..
有什么想法吗?希望你能帮忙 问候
对不起,我傻了。
有兴趣的人:
# Load it
$ctx.Load($Web.RoleAssignments.Add($RoleAssignmentMember, $RoleBindings));
$ctx.ExecuteQuery();