Thanks for the question. It always helps new posters to read our FAQ document before posting see: . PLEASE READ BEFORE POSTING! Read if you're new to the PowerShell forum!

In general, this is not a script writing service rather a peer-to-peer support service. The expectation is that you at least post what code you have so far (and please use the </> tool in the toolbar to enter PowerShell code). and we can help from there. Of course there are people here who would be happy for a new client (at a reassuringly expensive hourly rate), but in general, post what you have and we can try to move you in the right direction.

I am not sure if there is an API to do this - sending windows keys is, as you say, not always the best policy?

It’s been a while since I set up SFB meetings - but can’t you default to having the mike turned off when a non-presenter joins the meeting?