Gestión de recursos compartidos en Windows Active Directory con cmd y Powershell

Índice

Active Directory o Directorio Activo es un servicio de directorio de Windows en el que un equipo servidor comparte recursos como usuarios, grupos o directorios con los equipos clientes que se conectan a él.

En este post se muestra cómo se puede compartir un directorio en el controlador de dominio desde la cmd y desde la PowerShell.

Compartir un directorio en el controlador de dominio desde cmd

En primer lugar, se crea el directorio.

mkdir C:\RecursoCompartido

Para establecer el directorio como recurso compartido:

net share recursoCompartido=C:\RecursoCompartido

El recurso compartido es visible para el cliente.

Compartir un directorio en el controlador de dominio desde PowerShell

Tras crear el directorio, se establece como recurso compartido

New-SmbShare -Name recursoCompartido -Path C:\Compartido\

Después, se concede permiso de lectura al grupo de usuarios de dominio y se revocan el resto de permisos.

Grant-SmbShareAccess -Name recursoCompartido -AccountName 'DOMA\Usuarios del dominio' -AccessRight Read
Revoke-SmbShareAccess -Name recursoCompartido -AccountName 'Todos'

El recurso compartido ya es visible para el cliente. Posteriormente, se crea una unidad con el recurso compartido.

New-PSDrive -Name Y -PSProvider FileSystem -Root \\DC1DOMA\recursoCompartido -Persist

Y, finalmente, el cliente puede mapear el recurso y acceder a él.

New-SmbMapping -LocalPath Y: -RemotPath \\DC1DOMA\recursoCompartido
comments powered by Disqus

Relacionados

Instalación de MySQL en Debian

El proceso de instalación de MySQL difiera un poco del que se sigue para instalar MariaDB en Debian. En este post se desarrolla una guía con los pasos a seguir.

Leer

Movimientos de datos entre bases de datos

En esta entrada se muestran diferentes supuestos prácticos de movimientos de datos entre bases de datos diferentes. En algunos cosos, estos volcados se realizan entre bases de datos dentro del mismo sistema gestor de bases de datos. En otras ocasiones, se documenta el proceso para volcar la información desde un sistema gestor de bases de datos a otro.

Leer

Ejecutar un pipeline de Jenkins con cada actualización de un repositorio

Para que Jenkins ejecute un pipeline cada vez que se actualice un repositorio git se pueden establecer varias configuraciones diferentes. En este caso, se incluye el Jenkinsfile en el repositorio de GitHub.

Leer