powershell 这将列出网站中的所有事件接收器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了powershell 这将列出网站中的所有事件接收器相关的知识,希望对你有一定的参考价值。

$web = get-spweb https://homeportnw.psns.navy.mil/cmdtools/tools/RDR
    $lists = $web.Lists | where {$_.EventReceivers.Count -gt 0}
    foreach ($list in $lists) {
        $evts = $list.EventReceivers ##| where {$_.Class -eq MyCompany.SharePoint.MyFeature.EventReceivers.MyEventReceiver"}
		$evts        
    }
$site = get-spsite -url http://portal
foreach ($web in $site.AllWebs) {
    $lists = $web.Lists | where {$_.EventReceivers.Count -gt 0}
    foreach ($list in $lists) {
        $evts = $list.EventReceivers | where {$_.Class -eq MyCompany.SharePoint.MyFeature.EventReceivers.MyEventReceiver"}
        if ($evts.Count -gt 0) {
            foreach ($evt in $evts) {
                Write-Host("Deleting..." + $list.RootFolder.ServerRelativeUrl + ", " + $evt.Type)
                $evt.Delete()
            }
        }
    }
}

以上是关于powershell 这将列出网站中的所有事件接收器的主要内容,如果未能解决你的问题,请参考以下文章

powershell 这将遍历SharePoint中的所有Web应用程序,然后遍历每个应用程序中的所有网站以及iter

powershell 这将使用power shell获取特定SharePoint网站集下的所有子网站的列表。第二个文件获取我们的子站点

powershell 这将获得SharePoint场中的所有解决方案

powershell 这将获取SharePoint场中的所有WSP。我用这个来下载所有的WSP。

powershell 这将复制SharePoint网站。首先使用原始网站使用的相同模板制作空白网站。如果templa,这将失败

powershell 这将获取SharePoint网站中用于创建网站的模板