我需要使用 PowerShell 更新 SharePoint 列表中的所有项目。我需要更新的列 [在每个列表项中] 是一个包含 5 个不同选项的选项列。我需要为每个列表项随机分配一个选项。
如果可能的话,我想为这些选择中的每一个分配一个概率!(即 - 选择 1 = 30% 机会,选择 2 = 30% 机会,选择 3 = 30% 机会,选择 4 = 5% 机会,选择 5 = 5% 机会)
我已经开始构建我的脚本,但我不确定如何处理 get-random 部分,或者在这种情况下我什至是否使用 get random。
帮助表示赞赏!
$web = Get-SPWeb http://weburl
$list = $web.Lists["Project Tasks Backup"]
foreach ($item in $list.Items)
{
$item["Task Status"] = $choices | Get-Random
$item.Update();
}
非常感谢!
-乔什