Compartir recursos en red en Windows Server
En el entorno empresarial, la capacidad de compartir recursos en red es esencial para la colaboración y la eficiencia operativa. En este artículo, exploraremos cómo compartir directorios en un entorno Windows Server, abordando los métodos tanto a través de la interfaz gráfica como mediante cmd y PowerShell.
Desde la interfaz gráfica
Podemos compartir un directorio de nuestro servidor , accediendo a las propiedades del mismo . Una vez aquí pulsamos sobre el menú compartir :

Ahora le daremos permisos a los usuarios que deseemos que tengan acceso a este :

Una vez compartido nos mostrara la ruta que tendremos que poner para acceder a este recurso , que podemos modificarla a nuestro gusto en uso compartido avanzado :

Desde un cliente podemos ver los recursos que esta compartiendo nuestro servidor usando net view :

Podemos mapear la unidad de red desde la linea de comandos usando net use :

Vamos a crear un directorio y comprobar que se ha creado :

Vemos que en el servidor se ha creado :

También podemos hacer esto desde la administración de usuarios y grupos de active directory :

Compartir recursos desde cmd
Ahora vamos a usar net share para compartir un recurso en red a traves de la linea de comandos :

Si desde otro cliente vemos los recursos que comparte el server core , lo veremos :

Si queremos cambiar los permisos de un recurso compartido podemos usar los comandos cacls y icacls . También tenemos la posibilidad de hacerlo usando la interfaz gráfica con las RSAT.
Comandos powershell
Crearemos el recurso compartido
New-SmbShare -Name JCD\_comp -Path "C:\compartir\" -FullAccess "Administrador"

Si queremos añadir permisos específicos a un grupo a la hora de crear el recurso compartido seria :
New-SmbShare -Name <Nombre-de-la-carpeta> -Path <Ruta-de-la-carpeta> -ReadAccess "<Grupo-o-usuario-que-tiene-acceso-de-lectura>" -FullAccess "<Grupo-o-usuario-que-tiene- acceso-total>"
Si después de esto queremos añadirle o quitarle permisos a algún usuario o grupo al directorio samba compartido :
Set-SmbPathAcl -Path "C:\compartir" -AceType Allow -AccessType Write -AccountName UsuariosCompartidos
Si por el contrario queremos eliminar permisos al usuario o grupo :
Remove-SmbPathAcl -Path "C:\compartir" -AceType Allow -AccessType Write -AccountName UsuariosCompartidos
Para montar este directorio compartido en otro host Windows :
New-PSDrive -Name J -PSProvider FileSystem -Root [\\172.22.9.143\JCD_comp](file://172.22.9.143/JCD_comp)

Además podemos listar para ver si se ha montado correctamente :

Listaremos el contenido del mismo para ver si tenemos acceso a el :

