我有一个CSV文件,其中包含所有员工的姓名和电子邮件ID,在这里我需要运行Powershell脚本以从CSV文件中随机选择(定期记录1000条记录)名称/电子邮件ID,并将其添加到SharePoint列表中
我还需要确保从CSV文件中删除选择的用户,以免再次将其添加到SP列表中
以下是可以很好地选择特定记录记录的脚本:
Import-Csv D:\Sachchin.csv | Get-Random -Count 300 | Select-Object Name
答案 0 :(得分:0)
$ImportList = Import-Csv D:\Sachchin.csv
$RandomList = $ImportList | Get-Random -Count 300
$RandomNames = $RandomList | Select-Object Name
# Export =>
Compare-Object -ReferenceObject $ImportList -DifferenceObject $RandomList |
Select-Object -ExpandProperty InputObject |
Export-Csv D:\Sachchin.csv -NoTypeInformation