Auto crear nuevo directory para el nuevo usuario en Windows File Server

En nuestra networking damos a cada usuario un recurso compartido de networking en \\ fileserver \ users \ username . Estos son intencionalmente NO configurado como su directory de inicio , y en su lugar son asignados por un script de inicio de session cada vez que el usuario inicia session. Para los nuevos usuarios, esta asignación de unidad falla, ya que la carpeta no existe todavía.

¿Hay alguna manera que cuando creamos un nuevo usuario en Active Directory, puede crear automáticamente la carpeta en \\ fileserver \ users \ username? O, alternativamente, que la carpeta se puede crear la primera vez que se accede?

De lo contrario, ¿alguien puede mostrarme cómo crear manualmente una carpeta con vbscript?

editar

Por lo tanto, parece que la solución de script de inicio de session no va a funcionar para mí, porque el usuario no tiene permiso para crear carpetas en \\ fileserver \ users. (y el script se ejecuta con los privilegios del usuario) ¿ Alguna otra idea?

3 Solutions collect form web for “Auto crear nuevo directory para el nuevo usuario en Windows File Server”

Establezca los permissions de \\ fileserver \ users como se describe en el artículo de Microsoft TechNet titulado "Consideraciones de security al configurar la networkingirección de carpetas" http://technet.microsoft.com/en-us/library/cc775853(WS.10).aspx . La situación que está describiendo es exactamente la situación en la que opera la networkingirección de carpetas. Los permissions descritos permitirán a las counts de usuario regular crear sus propias carpetas y luego acceder a ellas, pero no permitirán a los usuarios acceder a carpetas pertenecientes a otras. Por lo tanto, un script de inicio de session funcionará como desee una vez que se hayan establecido estos permissions.

Por lo que vale la pena, el siguiente paso en el path hacia las mejores prácticas es utilizar realmente la networkingirección de carpetas y deshacerse de la asignación de unidades por completo. Windows networkingirige las carpetas a través de la interfaz de usuario, por lo que es más fácil para los usuarios encontrar una carpeta networkingireccionada que una unidad asignada. Además, la networkingirección de carpetas no requiere scripts y la creación de carpetas es automática, que es lo que desea.

On Error Resume Next set objFSO = CreateObject("Scripting.FileSystem") If Not objFSO.FolderExists("\\fileserver\users\username") Then result = objFSO.CreateFolder("\\fileserver\users\username" If result = 0 AND Err.number = 0 Then Wscript.Echo Chr(34) & "\\fileserver\users\username" & Chr(34) " -created" End If 

Podrías hacer cosas de una manera diferente y usar un script para crear todo, incluyendo la count de usuario. De esta forma también podría include el recurso compartido de origen como parte del nuevo script de usuario. Hay un montón de ejemplos por ahí sobre cómo modificar AD a través de script.

  • Nginx, uWSGI, Python, usuarios, grupos y permissions. Preguntas sobre security
  • ¿Cuál es la mejor manera de encontrar la computadora en la que se conectó por última vez?
  • Barracuda SSL VPN Administración de usuarios
  • adduser con una lectura / escritura a un solo directory
  • Fácil flujo de trabajo para la migration de carpetas de inicio (de los clientes al server OS X)?
  • Informática Informática Informática
  • ¿Añade un nuevo usuario a OSX Snow Leapard Server desde la command-line?
  • ¿Qué path es más seguro: apache: admin o propietario del grupo de carpetas: apache?
  • ¿Cómo puedo migrar las counts de usuario de OpenLDAP a Active Directory?
  • Mejor grupo de usuarios para usuarios de dominio de desarrolladores
  • ¿Cuándo caduca la contraseña al desmarcar "La contraseña nunca caduca"
  • Evitar el inicio de session interactivo del usuario en los equipos del dominio
  • Permisos de la máquina de MySQL Development
  • El linux y los temas del servidor de Windows, como ubuntu, centos, apache, nginx, debian y consejos de red.