希望你能帮我一把。我正在处理一个powershell脚本,在sharepoint环境中执行服务器修改。
我想将RoleAssignments从网上复制到同一网站集合中的另一个网站。最基本的是,当我在控制台中运行命令手册时,它可以工作,但在运行脚本时却不能工作。
我所做的就是这个。
$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)。剧本里没有..。我收到一个错误,集合还没有准备好。但实际上是^^.
有什么想法吗?希望你能帮到格里茨
发布于 2016-02-05 13:55:25
抱歉,我真傻。
对于那些感兴趣的人:
# Load it
$ctx.Load($Web.RoleAssignments.Add($RoleAssignmentMember, $RoleBindings));
$ctx.ExecuteQuery();https://stackoverflow.com/questions/35225511
复制相似问题