you can remove intents especially for management / compute this will not delete the vSwitch.
And it cannot do so. As long VirtualNetworkAdapters of VMs are "connected" to a vSwitch you cannot (acidentially) delete this vSwitch.
Why would one want to remove an intent then
- we assume vSwitch is fine (no issues, packet drops, SRV-IOV in vSwitch and hardware was correctly configured at time of creation
- NetworkATC sometimes freak out and "fail" to deploy intents for no apparent reason, often not with the first deployment but time-based enforcement / checks.
In this case it is often faster to remove an intent and to create a new one.
Mind:
- that using WAC NetworkATC extension does not support 3-node storage directly connected nodes
- removing and intent using WAC extension or PowerShell will not preserve manual overrides, if any.