external help file | applicable | schema |
---|---|---|
SharePoint Server 2013, SharePoint Server 2016, SharePoint Online |
2.0.0 |
Remove an eventreceiver
Remove-PnPEventReceiver -Identity <EventReceiverPipeBind>
[-List <ListPipeBind>]
[-Force [<SwitchParameter>]]
[-Web <WebPipeBind>]
[-Connection <SPOnlineConnection>]
Removes/unregisters a specific eventreceiver
PS:> Remove-PnPEventReceiver -Identity fb689d0e-eb99-4f13-beb3-86692fd39f22
This will remove the event receiver with ReceiverId "fb689d0e-eb99-4f13-beb3-86692fd39f22" from the current web
PS:> Remove-PnPEventReceiver -List ProjectList -Identity fb689d0e-eb99-4f13-beb3-86692fd39f22
This will remove the event receiver with ReceiverId "fb689d0e-eb99-4f13-beb3-86692fd39f22" from the "ProjectList" list
PS:> Remove-PnPEventReceiver -List ProjectList -Identity MyReceiver
This will remove the event receiver with ReceiverName "MyReceiver" from the "ProjectList" list
PS:> Remove-PnPEventReceiver -List ProjectList
This will remove all event receivers from the "ProjectList" list
PS:> Remove-PnPEventReceiver
This will remove all event receivers from the current site
PS:> Get-PnPEventReceiver | ? ReceiverUrl -Like "*azurewebsites.net*" | Remove-PnPEventReceiver
This will remove all event receivers from the current site which are pointing to a service hosted on Azure Websites
Specifying the Force parameter will skip the confirmation question
Type: SwitchParameter
Parameter Sets: (All)
Required: False
Position: Named
Accept pipeline input: False
The Guid of the event receiver on the list
Type: EventReceiverPipeBind
Parameter Sets: (All)
Required: True
Position: Named
Accept pipeline input: True
The list object from where to remove the event receiver object
Type: ListPipeBind
Parameter Sets: List
Required: False
Position: Named
Accept pipeline input: False
Optional connection to be used by cmdlet. Retrieve the value for this parameter by eiter specifying -ReturnConnection on Connect-PnPOnline or by executing Get-PnPConnection.
Type: SPOnlineConnection
Parameter Sets: (All)
Required: False
Position: Named
Accept pipeline input: False
This parameter allows you to optionally apply the cmdlet action to a subweb within the current web. In most situations this parameter is not required and you can connect to the subweb using Connect-PnPOnline instead. Specify the GUID, server relative url (i.e. /sites/team1) or web instance of the web to apply the command to. Omit this parameter to use the current web.
Type: WebPipeBind
Parameter Sets: (All)
Required: False
Position: Named
Accept pipeline input: False