Remove-MSBespokes

Remove (delete) a list of Bespokes. Use the -UnDelete switch to Undelete instead. When a Bespoke is Deleted it is moved to a Delete queue to be deleted at a later date. Deleting these Bespokes again with the -AllowRealDelete will truly delete them from MS.

Syntax


Remove-MSBespokes -BespokeIds (Int32[]) [-BatchSize (Int32)] [-AllowRealDelete] [-UnDelete]

Examples


## Delete a list of Bespokes (add to delete queue)
Remove-MSBespokes -BespokeIds @(1000,1001,1002)

## Undelete a list of Bespokes 
Remove-MSBespokes -BespokeIds @(1000,1001,1002) -UnDelete

## Force a real delete of the Bespokes. The first command adds them to the delete queue, the second forces the delete to be processed immediately.
Remove-MSBespokes -BespokeIds @(1000,1001,1002)
Remove-MSBespokes -BespokeIds @(1000,1001,1002) -AllowRealDelete