我想将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)..不在脚本中..我收到一个错误,该集合尚未准备好......但实际上它是^^ ..
任何想法?希望你能帮忙 格尔茨
答案 0 :(得分:0)
抱歉,我很傻。
感兴趣的人:
# Load it
$ctx.Load($Web.RoleAssignments.Add($RoleAssignmentMember, $RoleBindings));
$ctx.ExecuteQuery();