tis-xp-rdp7 6.3.17-3

  • package : tis-xp-rdp7
  • version : 6.3.17-3
  • description : Mise à jour XP KB969084 pour permettre le RDP V7 vers serveur 2008 et W7
  • maintainer : Hubert TOUVET
  • date : 2018-02-27 19:10:13

setup.py

# -*- coding: utf-8 -*-
from setuphelpers import *

# registry key(s) where WAPT will find how to remove the application(s)
uninstallkey = []

# command(s) to launch to remove the application(s)
uninstallstring = []

# list of required parameters names (string) which can be used during install
required_params = []

def install():
    # if you want to modify the keys depending on environment (win32/win64... params..)
    global uninstallkey
    global uninstallstring

    print('installing tis-xp-rdp7')
    run('WindowsXP-KB969084-x86-fra.exe /quiet')
    #Enable  NLA auth
    run('MicrosoftFixit50588.msi /Q')

    print("You have to reboot your compter to complete process")

    

Changelog

No changelog
    

manifest.sha256

[["WAPT/certificate.crt", "79e5388683c0b6cb03f4f81e4e58e3a11463b2b6cf169dd9c453098027dcfaa4"], ["WAPT/wapt.psproj", "df0b280a4dff05ccc3b6185cf1dd39ac9a0aeca883450cc1836a4004baee2567"], ["WindowsXP-KB969084-x86-fra.exe", "af3682f6829df394c5d26ae311a4f1dff6b95bbe77fbd141f9c8c873a597ef3d"], ["MicrosoftFixit50588.msi", "d156894643243a46343f9e934d492e4307d7dfd6e909bf10e3a2e8402452fc56"], ["setup.py", "fe487c0eb8096bceb780e13626045a6bbe10014dd0cd9d91bff2ee1742331124"], ["WAPT/control", "f892412f524cc82a7f15451008e573f5ca4cb42e43f37309fa3b8dd567425445"]]
    

Forum feed

WAPT Packages / Paquets WAPT • Re: Le principe de MAJ de paquet ?
Lorsque nous mettons à jour un logiciel, il faut effectivement que vous l'importiez sur votre serveur WAPT. Vous pouvez faire un script qui va vérifier que vos paquets sont à jour en comparant les deux dépôts. C'est ce que nous faisons chez nos clients info-gérés.
Oui je vois, pour savoir si on doit se mettre à jour par rapport au dépôt public.

Effectivement la console ne met pas à jour les paquets.
Est-ce une fonctionnalité qui sera implémentée dans le futur ?

C'est surtout une alternative pas du tout préconisé et à l'encontre du fonctionnement de WAPT.
En effet, si vous déployez le paquet avec la fonction "update-package" dans l'install, cela veut dire que chaque machine ira télécharger l'exécutable sur Internet. Deux problèmes à cela :
1. La bande passante qui sera fortement sollicitée
2. Le non contrôle de ce qui est installé sur le poste. Imaginez un problème d'intégrité du fichier téléchargé (corrompu ou virus).
De plus, dans ce cas, entre le moment où vous aurez importé le paquet dans votre dépôt privé et le moment où l'exécutable sera téléchargé, il peut y avoir une différence de version... La remontée d'inventaire des paquets sera alors faussée !

La fonction 'update-package" permet de gagner du temps lorsque vous mettez à jour le paquet.
C'est bien ce qu'il me semblait que ce n'était pas une bonne idée. Je suppose que je peux alors automatiser le update-package à l'ensemble des paquets avec un script batch ou powershell.

Merci à vous pour ces explications.

Statistiques: Posté par tsunyan — 19 juillet 2018, 16:48


WAPT Packages / Paquets WAPT • Re: chiffrer ses pass wapt
Je suis d'accord que stocker le mot de passe dans un script d'un paquet c'est contre productif. Je vous explique :
Je voulais créer mes groupes d'utilisateurs en fonctions de leur nom d’hôte. J'ai donc créé mes paquets groupes et codé mon script. En fonction du hostname du client le package mnt-dispatch install le package groupe correspondant. Dans un premier temps j'ai utilisé Wapt.install(nom_du_groupe) mais cela pose un problème : le paquet est installé sur le poste mais ne devient pas une dépendance ! Voila pourquoi j'ai voulu remplacer Wapt.install() par Wapt.edit_host() & Wapt.build_upload() car edit_host, contrairement à install me permet d'ajouter une dépendance au paquet host.

Voila le code du setup.py du paquet mnt-dispatch :

CODE :

def install():    print('Start dispatching')    myWapt = Wapt(config_filename = makepath('c:', programfiles32, 'wapt', 'wapt-get.ini'))    print("write into ini file")    inifile_writestring(WAPT.config_filename, 'global', 'personal_certificate_path', '\\\\**************\c$\private\********.crt')    print("get hostname and computername")    computer_name = environ['COMPUTERNAME']    print('computer name = %s'%computer_name)    host_name = myWapt.host_packagename()    print('host name = %s'%host_name)    pathToTempDirectory = r'C:\Temp\%s'%computer_name    if isdir(pathToTempDirectory):        print('remove temp tree : ' + pathToTempDirectory)        remove_tree(pathToTempDirectory)    print('site name :')    site_name = computer_name[0:4]    print("site name is : %s" %site_name)    group_name = alias_groupe.get(switcher.get(site_name, 0), 'hors-lot')    print("group name is : %s"%group_name)    myWapt.edit_host(host_name, target_directory = "C:\Temp\%s"%computer_name, append_depends = group_name)    myWapt.build_upload(r'C:\Temp\%s'%(computer_name), private_key_passwd = '***', wapt_server_user = 'admin', wapt_server_passwd = '***')    return 0
Comprenez vous un peu mieux mon problème ? Pardon si ce n'est pas clair.

Statistiques: Posté par louisinger — 19 juillet 2018, 15:51


WAPT Packages / Paquets WAPT • Re: chiffrer ses pass wapt
louisinger a écrit :
19 juillet 2018, 08:22
Dans un paquet nommé dispatch qui permet l'installation automatique de paquets GROUP.
Je fais donc un build-upload dans le script après avoir éditer mon paquet host. Voila pq mon mot de passe se retrouve dans un paquet.
Il ne faut surtout pas faire cela. En effet les paquet wapt sont accessible a n'importe qui en lecture.
Aucune information sensible ne doit être mise dans un paquet a moins de chiffrer celui-ci

Exemple de paquet: https://wapt.lesfourmisduweb.org/detail ... 4_all.wapt

Si vous souhaitez créer des paquet wapt en script (une crontab) sur une machine :
viewtopic.php?f=9&t=1341

Sinon si j'ai bien compris ce que vous souhaitez faire je vous conseille de lire ceci:

https://www.wapt.fr/fr/doc/CreationPaqu ... quets-wapt

Cela ne créer pas de paquet machine mais ça fonctionne très bien.

Autre piste :
https://blog.lesfourmisduweb.org/gestio ... e-package/


Bref expliquez nous plutôt ce que vous souhaitez faire on vous donnera une solution.
Mais clairement, ne stockez pas votre mot de passe wapt dans un paquet !

Statistiques: Posté par sfonteneau — 19 juillet 2018, 14:10