Versión: WAPTconsole 2.4.0.14031 -1420892a
Hola,
estoy asumiendo el control de una instalación de WAPT y algunos paquetes e instalaciones que realizó una persona que ya no trabaja en nuestro departamento.
Lo último que hizo fue instalar un paquete que copia una imagen ISO si no existe previamente.
El paquete realiza la copia correctamente cuando es necesario, pero el estado de auditoría permanece como "Advertencia" en todas las máquinas en la sección de inventario
y como "Desconocido" en la pestaña General.
¿Cómo puedo restablecer estas máquinas a "OK"? ¡
Que tenga un buen día!
[RESUELTO] Estado de auditoría Advertencia y desconocido
Reglas del foro
Reglas del foro de la comunidad
* Soporte en inglés en www.reddit.com/r/wapt
* El soporte de la comunidad en francés está disponible en este foro
* Por favor, anteponga [RESUELTO] al título del tema si está resuelto.
* Por favor, no edite un tema que esté etiquetado como [RESUELTO]. Abra un nuevo tema haciendo referencia al anterior.
* Especifique la versión de WAPT instalada, la versión completa y el número de compilación (2.2.1.11957 / 2.2.2.12337 / etc.), así como la edición Enterprise/Discovery.
* Las versiones 1.8.2 y anteriores ya no son compatibles. Las únicas preguntas aceptadas sobre la versión 1.8.2 están relacionadas con la actualización a una versión compatible (2.1, 2.2, etc.).
* Especifique el sistema operativo del servidor (Linux/Windows) y la versión (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Especifique el sistema operativo de la máquina de administración/creación de paquetes y de la máquina con el agente problemático, si corresponde (Windows 7/10/11/Debian 11/etc.).
* Evite hacer varias preguntas al abrir un tema, ya que podría ser ignorado. Si hay varios temas, ábralos por separado, preferiblemente uno tras otro y no todos a la vez (es decir, no sature el foro con spam).
* Incluya fragmentos de código, capturas de pantalla y otras imágenes directamente en la publicación. Los enlaces a Pastebin, Bitly y otros sitios de terceros serán eliminados sistemáticamente.
* Como en cualquier foro comunitario, el soporte es proporcionado voluntariamente por los miembros. Si necesita soporte comercial, puede comunicarse con el departamento de ventas de Tranquil IT al 02.40.97.57.55.
Reglas del foro de la comunidad
* Soporte en inglés en www.reddit.com/r/wapt
* El soporte de la comunidad en francés está disponible en este foro
* Por favor, anteponga [RESUELTO] al título del tema si está resuelto.
* Por favor, no edite un tema que esté etiquetado como [RESUELTO]. Abra un nuevo tema haciendo referencia al anterior.
* Especifique la versión de WAPT instalada, la versión completa y el número de compilación (2.2.1.11957 / 2.2.2.12337 / etc.), así como la edición Enterprise/Discovery.
* Las versiones 1.8.2 y anteriores ya no son compatibles. Las únicas preguntas aceptadas sobre la versión 1.8.2 están relacionadas con la actualización a una versión compatible (2.1, 2.2, etc.).
* Especifique el sistema operativo del servidor (Linux/Windows) y la versión (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Especifique el sistema operativo de la máquina de administración/creación de paquetes y de la máquina con el agente problemático, si corresponde (Windows 7/10/11/Debian 11/etc.).
* Evite hacer varias preguntas al abrir un tema, ya que podría ser ignorado. Si hay varios temas, ábralos por separado, preferiblemente uno tras otro y no todos a la vez (es decir, no sature el foro con spam).
* Incluya fragmentos de código, capturas de pantalla y otras imágenes directamente en la publicación. Los enlaces a Pastebin, Bitly y otros sitios de terceros serán eliminados sistemáticamente.
* Como en cualquier foro comunitario, el soporte es proporcionado voluntariamente por los miembros. Si necesita soporte comercial, puede comunicarse con el departamento de ventas de Tranquil IT al 02.40.97.57.55.
- dcardón
- Experto en WAPT
- Mensajes: 1908
- Inscripción: 18 de junio de 2014 - 09:58
- Ubicación: Saint Sébastien sur Loire
- Contacto :
Hola Jean-Jacques,
¿podrías proporcionarnos el contenido de tu archivo setup.py para que podamos ver el problema? El script devuelve el código de retorno, así que si es incorrecto, tendríamos que revisar el código en la función `def install()`.
El estado de auditoría también se gestiona en el archivo setup.py, pero dentro de la función `def audit()`.
Saludos,
Denis
¿podrías proporcionarnos el contenido de tu archivo setup.py para que podamos ver el problema? El script devuelve el código de retorno, así que si es incorrecto, tendríamos que revisar el código en la función `def install()`.
El estado de auditoría también se gestiona en el archivo setup.py, pero dentro de la función `def audit()`.
Saludos,
Denis
Denis Cardon - Tranquil IT
¡Comparte tus experiencias en WAPT! Envíanos las URL de tus blogs y artículos en la "Tu opinión del foro y los publicaremos en el de WAPT
¡Comparte tus experiencias en WAPT! Envíanos las URL de tus blogs y artículos en la "Tu opinión del foro y los publicaremos en el de WAPT
Hola Denis,
El código es el siguiente:
Atentamente,
Juan Jacques
El código es el siguiente:
Código: Seleccionar todo
from setuphelpers import *
import shutil
import os
from datetime import datetime
def install():
# Chemin d'accès au fichier ISO dans le paquet WAPT
iso_file_path = os.path.join(os.path.dirname(__file__), 'C6440102C-A.iso')
# Chemin de destination pour la copie de l'ISO
destination_folder = r'C:\PMF\install\cache\office2016'
destination_file_path = os.path.join(destination_folder, 'C6440102C-A.iso')
# Vérification et création du dossier de destination s'il n'existe pas
if not os.path.exists(destination_folder):
os.makedirs(destination_folder)
print(f"{datetime.now().strftime('%Y-%m-%d %H:%M:%S')} - Le dossier de destination a été créé avec succès.")
else:
print(f"{datetime.now().strftime('%Y-%m-%d %H:%M:%S')} - Le dossier existe déjà.")
# Vérification si le fichier ISO existe déjà dans la destination
if not os.path.exists(destination_file_path):
# Copie de l'ISO vers la destination
shutil.copy2(iso_file_path, destination_file_path)
print(f"{datetime.now().strftime('%Y-%m-%d %H:%M:%S')} - La copie de l'ISO s'est bien exécutée.")
else:
print(f"{datetime.now().strftime('%Y-%m-%d %H:%M:%S')} - Le fichier ISO est déjà en place.")
# Chemin du fichier de log
log_file_path = r'C:\PMF\RAPPINST\CopieOffice2016.log'
# Ouverture du fichier de log en mode append (ajout à la fin)
with open(log_file_path, 'a') as log_file:
log_file.write(f"{datetime.now().strftime('%Y-%m-%d %H:%M:%S')} - Copie de Office 2016 : Succès\n")
print(f"{datetime.now().strftime('%Y-%m-%d %H:%M:%S')} - Le fichier de log a été mis à jour avec succès.")
print(f"{datetime.now().strftime('%Y-%m-%d %H:%M:%S')} - Fin du log.")
def uninstall():
# Votre code de désinstallation ici
pass
def session_setup():
# Votre code de configuration de session ici
pass
def audit():
# Votre code d'audit ici
pass
def update_package():
# Votre code de mise à jour du package ici
passJuan Jacques
- dcardón
- Experto en WAPT
- Mensajes: 1908
- Inscripción: 18 de junio de 2014 - 09:58
- Ubicación: Saint Sébastien sur Loire
- Contacto :
Hola Jean-Jacques,
la función `def audit()` no está definida en el paquete.
Por defecto, WAPT comprueba la presencia de la clave de desinstalación del software al crear un paquete de implementación de software. Dado que tu paquete no contiene ninguna instalación de software, la función `audit()` no está definida, de ahí el estado "DESCONOCIDO". En la cuadrícula principal, el estado de auditoría DESCONOCIDO se marca como ADVERTENCIA para llamar la atención, pero no usamos DESCONOCIDO porque este estado es específico de un paquete (mientras que los demás probablemente sean OK).
En la función `audit`, puedes añadir un simple `return "OK"`, o mejor aún, comprobar que el archivo ISO esté presente y, si lo está, devolver OK; de lo contrario, devolver ERROR.
Atentamente,
Denis
la función `def audit()` no está definida en el paquete.
Por defecto, WAPT comprueba la presencia de la clave de desinstalación del software al crear un paquete de implementación de software. Dado que tu paquete no contiene ninguna instalación de software, la función `audit()` no está definida, de ahí el estado "DESCONOCIDO". En la cuadrícula principal, el estado de auditoría DESCONOCIDO se marca como ADVERTENCIA para llamar la atención, pero no usamos DESCONOCIDO porque este estado es específico de un paquete (mientras que los demás probablemente sean OK).
En la función `audit`, puedes añadir un simple `return "OK"`, o mejor aún, comprobar que el archivo ISO esté presente y, si lo está, devolver OK; de lo contrario, devolver ERROR.
Atentamente,
Denis
Denis Cardon - Tranquil IT
¡Comparte tus experiencias en WAPT! Envíanos las URL de tus blogs y artículos en la "Tu opinión del foro y los publicaremos en el de WAPT
¡Comparte tus experiencias en WAPT! Envíanos las URL de tus blogs y artículos en la "Tu opinión del foro y los publicaremos en el de WAPT
