Caractères accentué
Publié : 07 avr. 2015 - 11:54
Bonjour,
Je suis actuellement en train de créer un paquet WAPT pour utiliser un serveur WSUS dans un environnement sans AD.
Je ne maîtrise pas le python et malgré mes recherches, je ne parviens pas conserver le caractère « é » dans une chaîne. J'ai essayé plusieurs solutions et comme utiliser « u » devant sans succès.
Voici le bout de code concerné ( le caractère se trouve dans « ordinateur non attribué »):
Ce groupe « Ordinateur non attribué » est un groupe par défaut que je ne peux pas supprimer ou modifier, je préférerais l'utiliser.
Avez-vous une solution pour prendre en compte correctement ce caractère ?
Merci beaucoup.
Antoine Cadou
Je suis actuellement en train de créer un paquet WAPT pour utiliser un serveur WSUS dans un environnement sans AD.
Je ne maîtrise pas le python et malgré mes recherches, je ne parviens pas conserver le caractère « é » dans une chaîne. J'ai essayé plusieurs solutions et comme utiliser « u » devant sans succès.
Voici le bout de code concerné ( le caractère se trouve dans « ordinateur non attribué »):
Code : Tout sélectionner
#ouverture de la clef keygroupe=reg_openkey_noredir(HKEY_CURRENT_USER,'SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Policies\\WindowsUpdate\\AU',sam=KEY_WRITE,create_if_missing=True)
#determine le groupe d'attribution de l'ordinateur
keyname=reg_openkey_noredir(HKEY_LOCAL_MACHINE,'SYSTEM\\ControlSet001\\Control\\ComputerName\\ComputerName',sam = KEY_READ)
localhost = reg_getvalue(keyname,'ComputerName')
if type(localhost[1:4]) == int:
groupe = 'Pedagogique'
else:
groupe = 'Ordinateur non attribué'
#indique le groupe d'attribution au serveur WSUS
reg_setvalue(keygroupe,'TargetGroupEnabled',1,REG_DWORD)
reg_setvalue(keygroupe,'TargetGroup',groupe,REG_SZ)
print('Ordinateur attribue au groupe ' + '"' + groupe + '"')
Avez-vous une solution pour prendre en compte correctement ce caractère ?
Merci beaucoup.
Antoine Cadou