How To Remove Dashboard Menu Items for Multisite Users?

1) Install & network activate User Role Editor plugin from http://example.com/wp-admin/network/plugins.php

2) Then go to Settings > User Role Editor menu on network and make sure you have the settings as shown in following screenshot.

enter image description here

3) Go to “User Role Editor” settings page on your main site http://example.com/wp-admin/users.php?page=users-user-role-editor.php and select the “Administrator” role. Then remove the capabilities which you want to remove. For example, in below screenshot you can see that all User related capabilities have been removed. Do note that I have checked “Apply to All Sites” so that it applies to all the sites on the network.

enter image description here

4) Now check backend of any of your subsite and you will notice that “Users” menu is no more there. Similarly you can hide other menu pages as intended. Let me know how it goes 🙂