Do not remove the -WhatIf switch from new cmdlets
I noticed that recent Exchange Online cmdlets no longer have the -WhatIf switch. Please add the -WhatIf switch to now cmdlets too as has been standard practice since the first release of Exchange PowerShell.
The -WhatIf switch is used by admins to verify permissions and syntax before executing a cmdlet or script.
Examples of cmdlets without -WhatIf are Set-Clutter and Set-FocusedInbox.
Jetze Mellema commented
To clarify, I do not know of any cmdlets where the -WhatIf switch was actually removed but I do know that the switch was no longer added to new cmdlets for Exchange Online and that is my concern.
Sorry for any misunderstanding, I'm not a native English speaker and maybe should not have used the word 'remove'.
Matt M. commented
This is bad. We've seen many problems with the Sharepoint Online module, and now these are spreading out to the once solid Exchange Online module. MS - don't let these issues keep creeping into your management tools!