powershell - 从 csv 中选择随机记录并将 t.hem 添加到 SharePoint 列表中
问题描述
我有一个 CSV 文件,其中包含所有员工的姓名和电子邮件 ID,在这里我需要运行一个 powershell 脚本以从 CSV 文件中选择(定期 1000 条记录)随机名称/电子邮件 ID,并将它们添加到 SharePoint 列表中。
我还需要确保从 CSV 文件中删除选择的用户,以便他们不会再次添加到 SP 列表中
这是可以正常选择特定记录数的脚本:
Import-Csv D:\Sachchin.csv | Get-Random -Count 300 | Select-Object Name
解决方案
$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
推荐阅读
- c# - 如何在带有 .NET Core 的 Clean Architecture 中使用 LoggingBehaviour?
- performance - 如何有效利用渠道
- python - 按熊猫中的数据排序数据透视表
- laravel - Laravel Jetstream - 惯性 - 按钮组件不响应点击事件
- android - Firebase 通知:即使手机处于静音/免打扰/振动模式,也应始终响铃
- php - 我创建并训练了一个 PHP-FANN,但我没有得到想要的结果或准确性
- html - 如何使用 lex(flex) yacc(bison) 将 XML 表转换为 HTML 表
- react-native - React Native:按下按钮时多次执行功能
- python - 运行程序时的数独问题
- spring-boot - jar 清单是否支持“类路径”?为什么要使用 spring-boot-loader 代替?