有没有办法使用 powershell 删除 webpart 但不在条件中使用 title 属性 ?

Is there a way to delete a webpart using powershell but not using title property in the condition?

我创建了一个 powershell 脚本来删除 Web 部件,它正在运行,但是有没有其他方法可以删除 Web 部件而无需在条件中使用标题 属性?

我有一个场景,其中某个用户更改了 web 部件的标题,因此如果该工具在该站点上 运行,它不会删除该 web 部件,因为标题已更改。

我假设您已经拥有所有代码。

然后,您需要通过选中来搜索您的 Web 部件:

$webpartmanager.WebParts[0].GetType().Name

".GetType().Name" '将为您提供 WebPart 的名称,而不是他的标题。