I'm using the following code to mount a network drive in a script that configures desktop icons and favorites by copying them when the user logs into windows.

NET USE W: \\Server\Files\IT\auto /user:"DOMAIN\username" "password"

I have read the question How to mount a drive with read only permission but it's asking about linux.

Does anyone know how to mount a network drive as read only via script?


You'll want to set the permissions on the share such that it only allows read access. This is something that can be done pretty easily. If you've got a share right click on the folder, and select properties. enter image description here

Go to the sharing permissions tab and select "permissions" then uncheck all boxes except the read box for that user (or group.)

enter image description here


Do it via permissions on the 'server', not only am I not sure you can force it via NET USE (nothing leapt out at me via Google anyway) but why would you want to do it this way?

  • Because I don't have access to the server at the moment. Thanks for the answers. I'll do it the right way. ;) – Kalamane Jun 15 '11 at 16:32
  • 5
    Another reason might be that normally you have write access to the server through that share, but you want to make sure you are not going to change something inadvertently this time. Too bad Windows does not allow this. In Unix you can do mount -r. – Carlos A. Ibarra Feb 22 '12 at 15:52

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.