Paquet de récupération description AD
Posté : 23 janv. 2025 - 16:11
Bonjour
voici un paquet qui récupère la description d'un poste dans l'AD et modifie la description de l'ordinateur en local.
voici un paquet qui récupère la description d'un poste dans l'AD et modifie la description de l'ordinateur en local.
Code : Tout sélectionner
package : tis-set-ad-description-to-registry
version : 1.3-4
architecture : all
section : base
priority : optional
name : Set AD description to registry
categories :
maintainer :
description : Retrieves the computer description in AD to update the local computer description
depends :
conflicts :
maturity : PROD
locale :
target_os : windows
min_wapt_version : 2.3
sources :
installed_size :
impacted_process :
description_fr : Récupère la description de l'ordinateur dans l'AD pour mettre à jour la description locale de l'ordinateur
description_pl :
description_de :
description_es :
description_pt :
description_it :
description_nl :
description_ru :
audit_schedule : 12h
editor :
keywords :
licence :
homepage :
valid_from :
valid_until :
forced_install_on :
changelog :
min_os_version :
max_os_version :
Code : Tout sélectionner
# -*- coding: utf-8 -*-
from setuphelpers import *
import active_directory
def install():
pass
def audit():
# Get AD computer description
ad_description = get_computer_description()
# Set local computer description
set_computer_description(ad_description)
return "OK"
def get_computer_description():
"""Try to finc the computer in the Active Directory
and return the description
"""
active_directory._CACHE.clear()
computer = active_directory.find_computer()
if computer:
description = computer.description
return description