In the server_preop_trig both chws and mkws do not receive the file system location nor the file system type. Having this information would allow the trigger to disallow creation of a workspace on NFS or OneDrive for example.
Locally the use of OneDrive for any intellectual property is not allowed by policy. However via the server_preop_trig I can't write code to prevent that form occurring as that information is not passed to the trigger.