Creación de un archivo compartido:
1. Abra Windows PowerShell.
2. Ejecute el siguiente comando:
```
Nuevo-SmbShare -Name
```
Ejemplo :
```
Nuevo-SmbShare -Nombre SharedDocuments -Ruta C:\Shared\Documents
```
En el ejemplo anterior, se crea un archivo compartido llamado "SharedDocuments", que apunta a la carpeta "C:\Shared\Documents".
Administración de permisos para compartir:
1. Utilice el cmdlet `Get-SmbShare` para recuperar información sobre el recurso compartido.
2. Utilice el cmdlet `Set-SmbShare` para modificar los permisos compartidos.
```
Obtener-SmbShare | Donde-Objeto {$_.Name -eq "SharedDocuments" }
Set-SmbShare SharedDocuments -Cambiar permisos FullControl,BUILTIN\Users
```
En este ejemplo, primero recuperamos información sobre el recurso compartido "SharedDocuments" y luego configuramos los permisos del recurso compartido, permitiendo el acceso de control total a todos los usuarios del grupo "BUILTIN\Users".
Agregar usuarios compartidos :
1. Utilice el cmdlet `Add-SmbShareAccess` para agregar usuarios a un recurso compartido.
2. Especifique el nombre del recurso compartido, la cuenta de usuario y los derechos de acceso.
```
Agregar-SmbShareAccess SharedDocuments -AccountName "JohnDoe" -AccessRights Leer
```
Aquí, el cmdlet "Add-SmbShareAccess" agrega el usuario "JohnDoe" al recurso compartido "SharedDocuments" con permisos de lectura.
Desactivar el acceso compartido:
1. Utilice el cmdlet `Revoke-SmbShareAccess` para revocar el acceso compartido de usuarios o grupos.
2. Especifique el nombre del recurso compartido y la cuenta de usuario para revocar el acceso.
```
Revocar-SmbShareAccess SharedDocuments -Nombre de cuenta "JaneSmith"
```
Este comando elimina el acceso del usuario "JaneSmith" al recurso compartido "SharedDocuments".
Enumeración de acciones :
1. Utilice el cmdlet `Get-SmbShare` para recuperar información sobre todos los recursos compartidos.
```
Obtener-SmbShare
```
Este cmdlet enumera todos los archivos compartidos configurados en su sistema y proporciona detalles como el nombre del recurso compartido, la ruta, los permisos y más.
Eliminar un recurso compartido:
1. Utilice el cmdlet `Remove-SmbShare` para eliminar un recurso compartido existente.
```
Eliminar-SmbShare SharedDocuments
```
En este ejemplo, el archivo compartido "SharedDocuments" se eliminará del sistema.
Al utilizar cmdlets de PowerShell como `New-SmbShare`, `Set-SmbShare`, `Add-SmbShareAccess`, `Get-SmbShare` y `Remove-SmbShare`, puede administrar eficientemente los archivos compartidos de Windows y optimizar los procesos de administración de archivos.