从csv中选择随机记录,然后在SharePoint列表中添加t.hem

时间:2018-09-29 13:13:44

标签: powershell sharepoint

我有一个CSV文件,其中包含所有员工的姓名和电子邮件ID,在这里我需要运行Powershell脚本以从CSV文件中随机选择(定期记录1000条记录)名称/电子邮件ID,并将其添加到SharePoint列表中

我还需要确保从CSV文件中删除选择的用户,以免再次将其添加到SP列表中

以下是可以很好地选择特定记录记录的脚本:

Import-Csv D:\Sachchin.csv | Get-Random -Count 300 | Select-Object Name

1 个答案:

答案 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