Esta es una especie de pregunta doble.
Estoy desarrollando una aplicación que necesitará poder crear recursos compartidos de red en Windows Server 2003 a través de la línea de comandos. Entonces, en primer lugar, ¿cómo creo recursos compartidos en Windows a través de la línea de comandos? Intenté investigarlo, y todo lo que pude encontrar es que debería estar usando net, pero aparte de eso, no hay mucha documentación.
Además, en este recurso compartido habrá algunos directorios con los nombres de los usuarios en el dominio, y me gustaría que los directorios no sean legibles o escribibles por nadie más. Por ejemplo, digamos que tengo dos directorios: jsmithy jdoe. Me gustaría que el usuario jsmithescriba y lea desde el directorio jsmith, pero no desde el directorio llamado jdoe, y viceversa.
fuente

El comando que estás buscando es
net share. La/?ayuda sobre el comando es bastante sencilla, pero aquí hay un ejemplo:En lo que respecta a la seguridad, por lo que he leído, la mejor práctica es hacer lo anterior, otorgar al grupo Todos el control total sobre el recurso compartido y luego administrar los permisos en los archivos y carpetas. Esto se debe a que los permisos compartidos son un filtro de restricción sobre los permisos reales de archivos y carpetas.
fuente