5 votos

¿Por qué no mi scripts de inicio de sesión de mapa de unidades en Windows 7?

¿Por qué no mi scripts de inicio de sesión de mapa de unidades en Windows 7?

Estoy usando vb script similar a la de abajo, la secuencia de comandos se ejecuta mediante una directiva de grupo.

Dim WshNetwork
Set WshNetwork = WScript.CreateObject("WScript.Network")

WshNetwork.MapNetworkDrive "g:", "\\\Saturn\data\"
WshNetwork.MapNetworkDrive "k:", "\\\Saturn\stuff\"

Funciona bien en Windows XP.

Actualización: la Copia de la secuencia de comandos local y para su ejecución se ejecuta bien, así que sospecho que la Directiva de Grupo no se está ejecutando la secuencia de comandos en Windows 7.

3voto

Jim B Puntos 18849

Sospecho que la falta de slash así, sin embargo yo recomendaría el abandono de la secuencia de comandos como el tiempo que tienen de 1 de windows 7 /vista/server 2008 de la máquina que usted ahora tiene acceso para el uso de preferencias de directiva de grupo. Usted tendrá que instalar las preferencias del cliente a través de windows update en todas las estaciones de trabajo, pero hace la asignación de unidades mucho más fácil que la secuencia de comandos. Este artículo es un gran resumen (mejor que el de technet) acerca de cómo ir sobre él:

Preferencias de Directiva de grupo en un Dominio de Windows 2003 (y un Dominio Windows 2008)

Como otro lado, yo nunca he sido aficionado a la asignación de unidades a partir de windows XP (sí, sé que a veces tienes que hacerlo). Usted debería considerar también la posibilidad de comienzos de educar a los usuarios acerca de cómo agregar favoritos ubicaciones de red para los sistemas operativos. La función de las bibliotecas en windows 7 hace especialmente fácil y una vez configurado, he encontrado que la mayoría de los usuarios prefieren a las unidades asignadas 9after superan su resistencia inicial)

3voto

Nate Puntos 1653

Con UAC activado, no se puede asignar unidades en un script de inicio de sesión que se asigna el uso de un Objeto de Directiva de Grupo (GPO). El GPO script de inicio de sesión no correr, pero bajo un contexto de seguridad diferente, por lo que las asignaciones de perderse.

Microsoft proporciona un ejemplo de script, llamado" launchapp.wsf que trabaja en torno a este problema mediante la ejecución de su real script de inicio de sesión de un momento más tarde bajo el contexto de seguridad correcta.

Está disponible aquí: http://technet.microsoft.com/en-us/library/cc766208(LR.10).aspx

Busque la sección titulada "la Directiva de Grupo de secuencias de comandos puede fallar debido a Control de Cuentas de Usuario" y también Apéndice a, que es el código fuente launchapp.wsf.

launchapp.el fsm no se soluciona el problema de asignación de unidades en Vista y Windows 7) equipos con UAC activado. Sin embargo, provoca otro problema: no funciona en Windows XP, por lo que los equipos XP mostrar un error en lugar de ejecutar el script de inicio de sesión.

Afortunadamente los equipos XP no necesita la launchapp hack, así que mi empresa hizo una versión modificada de launchapp que intenta hacer las cosas de la forma en Vista, pero si se produce un error (porque usted está ejecutando XP), simplemente lanza el real script de inicio de sesión inmediatamente. Yo no puedo compartir esto con ustedes, ya que es interna de mi empresa (el verdadero servidor de nombres etc.) pero no era demasiado difícil de hacer.

1voto

Christopher Karel Puntos 4717

Que guión exacto creó funciona bien para mí en Windows 7, siempre y cuando hago la inicial de la barra diagonal inversa en una cama doble. Para que usted pruebe y mapa \\saturn\data. (Uso de comillas simples inclinadas para preservar su formato de código)

¿Este script generar errores al ejecutarlo haciendo doble clic, en lugar de como una secuencia de comandos de inicio?

1voto

Evan Anderson Puntos 118832

Tengo la fuerte sospecha de que el script se está ejecutando correctamente.

Estoy segura de que los usuarios son Administradores, y por haber de la Cuenta de Usuario habilitado el Control de los usuarios' token filtrado, en virtud de la cual Explorer se ejecuta, no tienen acceso a las "unidades" que se "asignan" cuando el script de inicio de sesión corrió.

Si no vas a usar Preferencias de Directiva de Grupo, a continuación, usted tiene dos opciones:

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: