it-swarm-es.com

Windows: ¿Puedo asignar una unidad de red para una cuenta de servicio?

El título lo dice todo, de verdad.

¿Es posible crear un mapeo de la unidad de red que sea visible para un servicio? Suponiendo que el servicio se ejecute bajo una cuenta de dominio que tiene permisos para la participación, por supuesto.

2
Tomalak

Las asignaciones de impulsión persistentes solo se restauran durante un inicio de sesión interactivo, que el servicio no utiliza. Creo que la única forma de obtener un servicio para usar una unidad de red es para que ese servicio mapee la unidad en sí misma o, alternativamente, para él para nosotros una ruta UNC en lugar de una unidad asignada.

3
Sam Cogan

Me gusta esto con la utilidad PSEXEC:

Abra una solicitud cmd.exe elevada (Ejecute como administrador). Entonces hazlo psexec -i -s cmd.exe. Ahora eres "NT Authority\System" :) ahora, todo lo que tienes que hacer es Net Use z: \servername\sharedfolder /persistent:yes

Tenga en cuenta si necesita eliminar la unidad asignada, tendrá que hacerlo de la misma manera (en su lugar, hacer Net Use z: /del).

4
JGurtz

¿Por qué no? Mi trabajo lo hace todo el tiempo, aunque sospecho que sus cuentas de usuario son probablemente un poco más restrictivas que las nuestras, es decir, está hablando de cuentas que no inician sesión en una sesión de escritorio.

Pero ... Si usted haga , permita que la cuenta inicie sesión como una sesión de escritorio ...

Cree la cuenta como lo haría con cualquier otro usuario, y proporcionarle un script de inicio de sesión como lo haría con cualquier otro usuario, pero es uno que está diseñado específicamente a esa cuenta. configure la máquina para iniciar sesión automáticamente cuando se enciende , que a su vez ejecutará el script, desde donde se asignan las unidades. Sencillo.

Si está atascado en una situación en la que no puede, todavía necesitará una sesión de escritorio para hacer esto, así que cree una simple cuenta de servicio que esté separada de los demás, uno que tenga la única tarea de iniciar sesión en un servidor y suministro de acceso a la unidad. Bloquee esa cuenta a solo el acceso de la unidad por seguridad. Sus otras cuentas tienen su propio PRIVS y no están relacionadas de esta manera. Lo mejor de ambos mundos.


Relacionados con algunos comentarios a continuación, se está realizando desde una perspectiva de una configuración de Windows XP o 2003. Las cosas han cambiado un poco desde entonces, la mayoría de las personas están ejecutando Win7 y 2008, ambas teniendo características más nuevas. . La pregunta original no especificó qué entorno se estaba utilizando, por lo que solo puedo responder por el que estoy familiarizado.

Además, la cosa completa de la ONULTE-A-GUI es realmente un artefacto de cómo se vendió y comercializa Windows, alrededor de la década de 1990 . Debido a esto, ha tomado mucho tiempo, casi una década, para que Microsoft vendrá y cree herramientas adecuadas para apoyar entornos sin cabeza (Testigo PowerShell y 2008 sin una GUI). Una ocasión común en ese momento fue simplemente comprar otra máquina, registrarla, ejecutar el servicio y meter la caja en una esquina. Como resultado de esta mentalidad de la época, no fue infrecuente que el crecimiento del servidor fuera de control se produzca en las habitaciones traseras, y como un efecto secundario, la necesidad de más licencias y asientos a comprar . A lo largo de los años, este "método de crecimiento orgánico" de la instalación de más y más servidores se redujo como costo unitario, las necesidades de poder, la virtualización y el corte del presupuesto se realizaron. Hoy, es simplemente un recuerdo desvanecido y realmente no puedes encontrar personas que recuerden "los viejos tiempos".

Si hay una mejor solución presente para sistemas más antiguos como la mía (XP/2003), me gustaría saber, sin duda sería información valiosa.


PD Antes de montar en un ridículo innecesario para ejecutar un software de 10 años, tenga en cuenta (a) No hago todas las decisiones aquí (b) No firmo los cheques para su tenedor para la nueva tecnología (C) ERP Solicitud en mi trabajo podría no funcionar de manera confiable en Windows 7 sin usar la extensión "Emulación de XP" (es decir, REBEDGED VIRTUAL PC), y finalmente (d) Mi trabajo es muy sensible al costo, así que lanzando Todo fuera y ponerse "nuevo y brillante" no tiene mucho sentido todo el tiempo.

1
Avery Payne