Página 1 de 1

[RESUELTO] ¿No hay ningún asistente de configuración para la conexión de la unidad de red?

Publicado: 26 de noviembre de 2019 - 13:56
por etunilim
Hola,

¿soy yo o no existe una herramienta de ayuda para la configuración que permita conectar una unidad de red?
Podría ser una función útil en algunos casos...

(Sé que quizás no tengas tiempo para hacerlo todo... Lo investigaré).

Saludos,
ET

Re: ¿No hay ningún asistente de configuración para la conexión de la unidad de red?

Publicado: 26 de noviembre de 2019 - 15:31
por agauvrit
Buen día,

No, esta funcionalidad no está disponible en setuphelpers; se puede realizar manualmente en el contexto del usuario dentro de la función session_setup() si se desea

Código: Seleccionar todo

def session_setup():
    run(r'net use T: \\srvfichiers\partage\ /p:yes')
Sin embargo, debe tenerse en cuenta que este fragmento de código solo se ejecutará una vez por persona por estación de trabajo, no en cada inicio.

Si desea sistematizar unidades de red, puede hacerlo de forma más sencilla a través de la Política de grupo en Active Directory

Si alguna vez desea contribuir al código fuente de WAPT con una función "map_network_drive", también es posible: https://github.com/tranquilit/WAPT/pulls

Alejandro

Re: ¿No hay ningún asistente de configuración para la conexión de la unidad de red?

Publicado: 27 de noviembre de 2019 - 11:53 a. m.
por etunilim
Hola,

el objetivo es usar esta configuración de red para la instalación/actualización de software.
Lo he hecho varias veces con `net use`, y de hecho,
me encantaría contribuir; le echaré un vistazo.

Gracias por la información
.

Re: ¿No hay ningún asistente de configuración para la conexión de la unidad de red?

Publicado: 27 de noviembre de 2019 - 12:17 p. m.
por dcardon
Hola Etunilim
etunilim escribió: 27 de nov. de 2019 - 11:53 a. m. El objetivo es usar esta configuración de red para instalar/actualizar software.
De hecho, lo he hecho varias veces con net use.
Con gusto contribuiré, le echaré un vistazo.
En cuanto a este caso de uso, lo desaconsejo encarecidamente. El paquete WAPT debe ser autocontenido, ya que no se sabe con certeza si la red estará disponible al iniciar la instalación (por ejemplo, si se ejecuta un comando waptexit al apagar la máquina en una red 802.1x con autenticación de usuario, la red dejará de estar disponible al momento de la instalación). La naturaleza autocontenida de WAPT lo hace más determinista que otras soluciones de implementación.

Atentamente,

Denis

Re: ¿No hay ningún asistente de configuración para la conexión de la unidad de red?

Publicado: 28 de noviembre de 2019 - 15:07
por etunilim
Había comenzado con powershell para montar la unidad de red (estoy tratando de abandonar por completo cmd y cambiar a ps sistemáticamente), de ahí la idea de hacer un setup_helper: usamos un repositorio de software interno, al que a menudo tenemos que conectarnos, no quería volver a escribir todas las líneas cada vez.

Pero como ocupa una línea en la parte inferior, ¡parece mucho menos útil!

Solo una nota rápida para aquellos que quieran intentarlo, para evitar arrancarse el pelo por barras invertidas escapadas o no escapadas que causan errores, aquí hay un tipo de sintaxis que funciona:

Código: Seleccionar todo

logservURL = r'\\mon.serveur.domain.fr\freeLogs$'
run('net use %s /user:user passwd' % logservURL)
run('call %s\Gimp\silent.cmd' % logservURL)
Por supuesto, esta unidad solo debe contener software libre y el acceso mediante las credenciales del comando debe ser de solo lectura. Bajo ninguna circunstancia, haga esto con una unidad que contenga datos confidenciales, registros con licencia o credenciales que otorguen acceso de escritura

Re: ¿No hay ningún asistente de configuración para la conexión de la unidad de red?

Publicado: 28 de noviembre de 2019 - 15:16
por etunilim
Respuesta a dcardon:

Soy plenamente consciente de ello.

Dicho esto, el software que no se instala al primer intento se instalará en el siguiente reinicio (sin mencionar que si detectamos errores en la consola, podemos forzar la instalación de inmediato).

Este método nos permite basar la instalación/actualización de software de código abierto en una serie de scripts mantenidos centralmente, que son utilizados por todas las herramientas de implementación que utilizamos (dependiendo del sector, el contexto, el tipo de máquina, etc.): WAPT, GPO, SCCM e incluso nuevas herramientas que podríamos decidir usar en el futuro.

Nuestro repositorio de software (de código abierto) se mantiene en una única ubicación y es independiente de la herramienta utilizada para implementarlo.

Y

Re: ¿No hay ningún asistente de configuración para la conexión de la unidad de red?

Publicado: 28 de noviembre de 2019 - 21:44
por sfonteneau
etunilim escribió: 28 de noviembre de 2019 - 15:16 Muy consciente de eso.
Sólo para que lo sepas y para evitar problemas (por experiencia):

En este caso, es mejor copiar el binario y el script antes de la instalación. Si la conexión de red se interrumpe durante la instalación, el software podría bloquearse por completo. Además, se pierde la ventaja de una instalación que funciona incluso cuando el servidor no está disponible (por ejemplo, en una computadora portátil)

Además, ¡tenga cuidado con la congestión de la red! Cuando el binario está en wapt, este lo descargará gradualmente a medida que las estaciones de trabajo se reinician, lo que facilita las descargas. Si tiene una instalación de Office (500 MB) para instalar en 1000 máquinas y todas se apagan simultáneamente, el servidor de archivos debe poder distribuir 500 GB de la instalación a la vez.

Y el último problema es un problema de seguridad: si se llama a un binario desde fuera del paquete, entonces no se incluye en la suma de comprobación y, por lo tanto, la firma del paquete se vuelve inútil...

Re: ¿No hay ningún asistente de configuración para la conexión de la unidad de red?

Publicado: 2 de diciembre de 2019 - 15:44
por etunilim
Gracias por estos comentarios.

Y