当前位置: 首页 > news >正文

PowerShell 清空 SharePoint Online 列表数据

  前言

  最近,在做项目的测试,然后,好多好多垃圾数据。

  正文

  1.还是先上执行成功的截图,PowerShell命令非常巴适,如下图:

image

  2.这是详细的命令,大家可以品一下,如下图:

<#
.SYNOPSIS
PowerShell 7专用 - 批量删除列表项(支持过滤条件)
.DESCRIPTION
遍历列表项并删除,可添加过滤条件,适合精准删除数据
#># -------------------------- 可配置变量 --------------------------
$siteUrl = "https://linyus.sharepoint.com/sites/Develop"  # 站点地址
$listName = "产品管理列表"                                      # 目标列表名称
$batchSize = 100                                                # 批量删除大小(避免请求超限)
# 可选:添加过滤条件(如只删除"是否上架"为false的项)
$filterCondition = ""  # 示例:"IsOnShelf eq false"# -------------------------- 执行逻辑 --------------------------
# 加载PnP模块
if (-not (Get-Module -ListAvailable -Name PnP.PowerShell)) {Set-PSRepository -Name PSGallery -InstallationPolicy TrustedInstall-Module -Name PnP.PowerShell -Force -AllowClobber -Scope CurrentUser
}
Import-Module PnP.PowerShell -DisableNameChecking -Forcetry {# 连接站点Connect-PnPOnline -Url $siteUrl -UseWebLogin -ErrorAction StopWrite-Host "✅ 成功连接到站点: $siteUrl" -ForegroundColor Green# 检查列表是否存在$list = Get-PnPList -Identity $listName -ErrorAction SilentlyContinueif (-not $list) {throw "列表 '$listName' 不存在,请检查名称是否正确"}# 获取列表项(支持过滤条件)Write-Host "📊 正在获取列表 '$listName' 中的数据..." -ForegroundColor Cyan$listItems = Get-PnPListItem -List $listName -PageSize $batchSize -ErrorAction Stop #-Filter $filterCondition $totalCount = $listItems.Countif ($totalCount -eq 0) {Write-Host "ℹ️ 列表 '$listName' 中无数据,无需删除" -ForegroundColor Blueexit 0}Write-Host "⚠️ 共获取到 $totalCount 条数据,即将批量删除" -ForegroundColor Yellow# 批量删除列表项$deletedCount = 0foreach ($item in $listItems) {Remove-PnPListItem -List $listName -Identity $item.Id -Force -Recycle:$true -ErrorAction SilentlyContinue$deletedCount++# 进度提示(每删除10条显示一次)if ($deletedCount % 10 -eq 0) {Write-Host "🔄 已删除 $deletedCount/$totalCount 条数据" -ForegroundColor Cyan}}Write-Host "✅ 批量删除完成!共删除 $deletedCount 条数据(数据已放入回收站)" -ForegroundColor Green
}
catch {Write-Host "❌ 操作失败: $($_.Exception.Message)" -ForegroundColor Red
}
finally {# 断开连接if (Get-PnPConnection) {Disconnect-PnPOnline -ErrorAction SilentlyContinue}
}

  结束语

  其实,没啥好说的,用就是了

http://www.jsqmd.com/news/425493/

相关文章:

  • 盘点16个毕业论文AI写作工具,附带实用技巧
  • 51. django之视图层_JsonResponse_request补充_CBV
  • ZoomIt的使用与快捷键
  • npm离线安装包
  • WPS Office Pro
  • P1102 A-B 数对 详解
  • go语言如何快速入门指南学习教程
  • 洛谷 B3850:[GESP202306 四级] 幸运数 ← 字符串处理大数
  • 北京企业如何做豆包推广,有专业的服务商吗? - 品牌2025
  • DFIG双馈风机、低电压穿越LVRT+转子侧快速短接、网侧矢量补偿控制simulink仿真
  • 2026年贝雷片厂家推荐,高强度承重贝雷片实力厂商 - 品牌鉴赏师
  • 81.打家劫舍
  • 2026年深沟球轴承厂家推荐:行业权威盘点与品质红榜 - 品牌鉴赏师
  • Now Playing
  • 2026年单向阀厂家推荐,耐压防倒流优质阀门供应商 - 品牌鉴赏师
  • HZ Chat
  • 【自动化测试】Selenium 核心函数速查:等待、导航、弹窗与浏览器配置
  • Metatogger中文
  • 2026年双卡套接头厂商推荐,规格齐全支持定制化生产 - 品牌鉴赏师
  • 总剂量-单粒子时序耦合效应下的抗辐照MCU可靠性边界分析
  • 电泳工艺SCADA系统
  • AI阅读论文
  • GodSVG(SVG矢量图编辑器
  • 数据库的应用-第三天
  • 2026年PVDF管焊接公司推荐,专业焊接工艺成熟团队 - 品牌鉴赏师
  • 15分钟在Rocky Linux 9.x和公有云英伟达环境下部署 vLLM 0.16.0
  • 2026年固态散热器厂家权威推荐,技术与口碑双重保障 - 品牌鉴赏师
  • 关于如何理解和辨析当前AI大模型领域各种热门概念
  • Jakarta Agentic Artificial Intelligence
  • 2026年pph管材厂家推荐,适配化工环保领域管道厂家 - 品牌鉴赏师