Version 4.0.0.5 (xx/xx/2026)
NouveauAmélioréCorrigé
Synchronisation CSV et import
- AmélioréLa synchronisation CSV manuelle (assistant) et celle en ligne de commande utilisent désormais le même moteur : à fichier et options identiques, elles donnent le même résultat.
- AmélioréAmélioration de la reconnaissance des utilisateurs (synchronisation, import et ajout manuel). Les accents, la casse, les espaces, les tirets, les apostrophes et les guillemets sont ignorés dans les noms et prénoms (ex. « LE BRIS » = « LEBRIS », « LÉVÊQUE » = « LEVEQUE »). La date de naissance reste un critère : deux homonymes nés à des dates différentes sont deux personnes distinctes.
- AmélioréAmélioration de l'option « ID unique en priorité » : l'ID unique n'est comparé que s'il est renseigné des deux côtés et qu'il n'est pas généré. Sinon, la comparaison se fait sur le nom, le prénom et la date de naissance.
- AmélioréAmélioration du journal de synchronisation :
un groupe secondaire introuvable est signalé ;
la réactivation d'un compte réintégré est indiquée ;
l'icône d'un compte réactivé est mise à jour dans l'arborescence. - AmélioréImport CSV (assistant) : le journal et le bilan de l'import sont enregistrés.
- AmélioréSynchronisation en ligne de commande : bilan plus complet (déplacements ignorés pour les utilisateurs protégés, arrêt signalé en cas d'anomalie).
- CorrigéCorrection d'un bug de la synchronisation manuelle (assistant) : chaque retour arrière (Précédent/Suivant) retirait une ligne de données du fichier CSV. Le nombre d'utilisateurs archivés affiché était également faux.
- CorrigéCorrection d'un bug de synchronisation : un utilisateur présent dans le groupe primaire synchronisé pouvait aussi provoquer la réintégration d'un homonyme situé dans un autre groupe primaire.
- CorrigéCorrection d'un bug de synchronisation en ligne de commande : un compte désactivé qui revenait dans le CSV avec une autre classe était déplacé mais restait désactivé.
- CorrigéCorrection de bugs de synchronisation en mode « sans serveurs locaux » :
les utilisateurs à supprimer restaient dans l'arborescence et n'étaient pas comptés ;
les mises à jour n'étaient pas enregistrées. - CorrigéCorrection d'un bug de la synchronisation manuelle : les alias de messagerie lus dans le CSV n'étaient pas pris en compte.
- CorrigéCorrection d'un bug d'enregistrement des configurations CSV : l'option « Utiliser l'ID unique en priorité » était enregistrée avec une valeur aléatoire.
- CorrigéCorrection d'un bug de l'import LDAP : les noms contenant des parenthèses, un astérisque ou une barre oblique inverse faisaient échouer la recherche dans l'annuaire.
- CorrigéLes fichiers CSV enregistrés en UTF-8 sans BOM sont correctement lus (les accents étaient abîmés et les utilisateurs concernés pouvaient ne pas être reconnus).
- CorrigéUn fichier CSV ouvert dans Excel peut désormais être lu pendant la synchronisation ou l'import.
- CorrigéVérification de l'affectation des champs : certains caractères (Œ, œ, €…) s'affichaient sous forme de rectangle.
Utilisateurs et groupes
- CorrigéCorrection d'un bug de déplacement d'un utilisateur vers un autre groupe primaire dont le nommage du CN est différent. Le compte n'était pas trouvé dans l'annuaire et n'était pas déplacé. Il est désormais déplacé et renommé selon le nommage du groupe primaire de destination.
- CorrigéCette correction s'applique aussi à la synchronisation CSV (ligne de commande et manuelle) :
archivage des utilisateurs partis dans un groupe primaire d'archivage ;
réintégration d'un utilisateur depuis un autre groupe primaire. - CorrigéCorrection d'un bug de déplacement du profil déporté lors d'un changement de groupe primaire. Si son chemin dépendait du groupe, le profil n'était pas déplacé.
- CorrigéCorrection d'un bug de création d'utilisateur : l'option « Protéger les nouveaux utilisateurs contre la synchronisation » était sans effet.
- CorrigéAjout manuel d'un utilisateur : le message de doublon n'affiche plus « (né le ) » quand la date de naissance est vide.
- CorrigéCréation d'un groupe secondaire : le script de suppression des utilisateurs n'était pas hérité du groupe primaire.
- CorrigéCréation d'un groupe sans modèle : l'erreur est signalée au lieu de provoquer un plantage.
- CorrigéRenommage d'un identifiant : en cas d'échec, l'erreur est correctement signalée et l'ancien identifiant est conservé.
- CorrigéGroupes Active Directory d'un utilisateur : le journal des suppressions affichait les groupes ajoutés.
- CorrigéQuotas : l'échec de la suppression d'un quota provoquait une erreur au lieu d'être inscrit au journal.
- CorrigéGroupes spéciaux KoXo : un nom de serveur de plus de 15 caractères était tronqué et les groupes n'étaient pas trouvés.
Identifiants, adresses de messagerie et mots de passe
- AmélioréAmélioration de la création des identifiants : meilleure prise en charge des caractères accentués rares et des ligatures (Œ, Æ...).
- AmélioréRecherche d'un identifiant libre plus rapide, utile pour la création en série et la synchronisation des grosses bases. Les numéros au-delà de 999 ne bloquent plus.
- CorrigéCorrection d'un risque d'identifiants ou d'adresses de messagerie en double lors de la recherche d'un nom libre dans l'arborescence.
- CorrigéGénération des adresses de messagerie uniques : plusieurs cas particuliers corrigés (nom d'une seule lettre, numéros commençant par zéro, adresse incomplète qui pouvait bloquer le traitement).
- CorrigéLes apostrophes typographiques (ex. « O’NEIL ») sont retirées des identifiants et adresses générés, comme les apostrophes simples.
- CorrigéCorrection d'un bug de génération des mots de passe : un algorithme pouvait bloquer KoXo Administrator lorsque la liste des caractères spéciaux était vide ou ne contenait que des caractères inhabituels.
Ligne de commande
- NouveauLigne de commande :
codes retour exploitables dans les scripts (0 = réussi, 1 = échec, 2 = commande ou paramètre incorrect) ;
le paramètre « /Site= » est contrôlé, un site introuvable est signalé ;
plus aucune boîte de dialogue ne peut bloquer un traitement ou une tâche planifiée, les messages sont écrits dans le journal. - AmélioréMise à jour de la documentation de la ligne de commande.
- CorrigéEn cas d'échec du lancement d'un script ou d'un programme (programme introuvable, aucune application associée), une fenêtre d'erreur Windows pouvait bloquer la ligne de commande ou une tâche planifiée. L'erreur est désormais inscrite au journal.
Multisites
- CorrigéMultisites : les fichiers de configuration des anciennes versions (balise « MultiSites ») sont de nouveau reconnus. Après une migration, le mode multisites pouvait être désactivé.
Espace disque
- AmélioréCalcul de l'espace disque (utilisateurs, groupes, espaces partagés, sites) :
le bouton d'arrêt agit immédiatement, même sur un dossier volumineux ;
le tri par taille provoquait une erreur au-delà de 2 Go ;
la fenêtre « Calcul en cours » pouvait rester affichée après une erreur ;
les chemins de plus de 260 caractères sont pris en compte.
Impression
- AmélioréAmélioration de la qualité d'impression et de l'aperçu avant impression : espacement des lettres régulier (notamment en petite taille), aperçu plus lisible à tous les niveaux de zoom.
- AmélioréMeilleure stabilité de l'aperçu et de l'impression (plantages corrigés, documents volumineux mieux gérés).
Étiquettes et listes
- NouveauModèles d'étiquettes : un texte peut être limité à une largeur, avec réduction automatique de la taille, points de suspension ou coupure s'il est trop long, et aligné à gauche, au centre ou à droite (balises Width, Align, Fit).
- NouveauModèles d'étiquettes : fond transparent pour les textes et les QR codes (Background = Transparent).
- NouveauModèles d'étiquettes : coins arrondis pour les rectangles (Radius).
- NouveauModèles d'étiquettes : cadrage des images sans déformation, image entière ou cadre rempli (Fit = Contain ou Cover).
- NouveauModèles d'étiquettes : un élément peut être masqué quand une variable est vide, par exemple pas de « Portable : » sans numéro (HideIfEmpty).
- NouveauModèles d'étiquettes : ombre portée sous les rectangles et ellipses, nette ou douce (balises Shadow, ShadowOffset, ShadowSoft, ShadowOn).
- NouveauNouveaux modèles d'étiquettes au style modernisé : cartes au format CB (avec ou sans photo, réseau local ou Microsoft 365), AVERY L7161, A3, étiquette 105 x 57 et trombinoscope, avec QR code de connexion au webmail ou carte de visite (vCard).
- NouveauModèles pour imprimantes d'étiquettes DYMO et Brother revus pour l'impression en noir et blanc.
- AmélioréLes images PNG gardent leur transparence à l'écran, à l'impression et dans le PDF.
- AmélioréLes QR codes sont nets à l'impression et dans le PDF.
- AmélioréPDF d'étiquettes avec photos jusqu'à 7 fois plus léger (ex. 38 Mo → 5 Mo pour 350 étiquettes) et impression plus rapide.
- AmélioréNoms des modèles fournis harmonisés (support, contenu, nombre d'étiquettes) ; les anciens modèles sont retirés.
- CorrigéLes images BMP avec couleur transparente (Transparent = 1) étaient imprimées sans transparence.
- CorrigéUn texte sans couleur de fond était affiché dans un cadre noir : il est désormais transparent.
Microsoft 365 / Teams
- CorrigéCorrection d'un bug de création des équipes Teams (groupes principaux, groupes secondaires et espaces partagés), apparu en version 4.0.0.4 :
les membres n'étaient pas ajoutés à l'équipe ;
le compte administrateur Office 365 était ajouté comme membre ;
un canal portant le nom du domaine de messagerie était créé.
Attention : pour les équipes déjà créées en 4.0.0.4, supprimer ce canal puis relancer le script : l'équipe est alors modifiée et les membres sont ajoutés. - CorrigéÉquipes Teams dont le domaine de messagerie diffère du domaine par défaut du tenant : l'adresse principale n'était pas modifiée (erreurs « Set-UnifiedGroup n'est pas reconnu »). Les adresses sont désormais modifiées en fin de script, dans une seule session Exchange Online. En mode MFA, une fenêtre de connexion supplémentaire s'affiche.
- AmélioréCréation des canaux Teams : nouvelles tentatives automatiques lorsque l'équipe vient d'être créée et n'est pas encore prête (erreur « Forbidden »).
- CorrigéModification d'une équipe Teams :
les noms de canaux et les adresses des membres sont comparés exactement (un nom contenu dans un autre pouvait empêcher un ajout) ;
une liste de canaux, de propriétaires ou de membres vide ne provoque plus d'erreur.
Variables et pages de bienvenue
- NouveauNouvelle variable « %USER_ACCOUNT_EXPIRES% » : date d'expiration du compte au format aaaa-mm-jj (ex. 2027-06-30), ou 0 si le compte n'expire pas.
- NouveauNouvelle variable « %USER_UNC_ID_PICTURE% » : chemin réseau (UNC) de la photo d'identité, tel que déclaré dans la configuration. C'est cette copie qui est utilisée par les pages de bienvenue.
- NouveauNouvelles pages de bienvenue (utilisateurs et groupes secondaires) :
présentation modernisée, adaptée aux mobiles, avec 6 thèmes au choix et un mode sombre automatique ;
affichage en français ou en anglais selon le navigateur, avec un bouton pour forcer la langue ;
photo d'identité ou initiales, autres adresses de messagerie, qualités supplémentaires, heures de connexion et date d'expiration du compte (avec alerte à l'approche de l'échéance) ;
les informations vides ne sont plus affichées ;
personnalisation possible sans modifier les pages (fichiers « custom.css » et « koxo.js » du dossier « CONFIG\web »). - AmélioréPages HTML générées à partir des modèles : les valeurs insérées sont protégées (une description contenant « & », « < » ou des guillemets ne casse plus la page).
- CorrigéLes fonctions « #YES_NO{} » et « #BOOLEAN{} » renvoyaient « Non » / « false » pour la valeur 1 ; elles acceptent désormais 1, -1, Oui, Yes, True et Vrai.
- CorrigéFonctions « #NOM{…} » : une accolade non reconnue sur une ligne (style CSS, script) empêchait l'évaluation des fonctions suivantes.
- CorrigéUne variable à crochets mal fermée (ex. « %USER_EMAILS[2 ») pouvait bloquer KoXo Administrator. Toutes les occurrences des variables « %USER_LDAP_ATTRIBUTE[…]% », « %DATETIME[…]% » et « %SERVER[n]% » sont désormais remplacées.
- CorrigéUn attribut LDAP absent ou un serveur de stockage non défini donne désormais une valeur vide au lieu de laisser la variable dans le résultat.
- CorrigéLes variables personnalisées temporaires : seule la dernière d'une même ligne était remplacée.
- CorrigéLa fonction de nombre aléatoire pouvait donner le même résultat pour des comptes créés en série.
- CorrigéUn modèle de nom d'ouverture de session contenant « %USER_UPN% », ou un utilisateur sans groupe rattaché, pouvait provoquer un plantage lors du remplacement des variables.
Interface, journal et divers
- AmélioréLes espaces multiples saisis dans les champs (description, fonction, téléphone...) sont réduits à un seul lors de l'enregistrement.
- CorrigéFichiers HTML générés à partir des modèles : les majuscules accentuées sont conservées (« Élodie » s'affichait « élodie »).
- CorrigéScripts de création et de suppression : un script introuvable ou qui ne pouvait pas être lancé était indiqué « OK » dans le journal.
- CorrigéLe proxy système (« netsh winhttp set proxy ») n'était jamais détecté.
- CorrigéMode d'affichage « Prénom Nom (autres boîtes) » : sans autre boîte aux lettres, l'affichage était « Nom Prénom ».
- CorrigéLe journal pouvait être entièrement effacé si une ligne ne pouvait pas y être ajoutée (fichier verrouillé).
- CorrigéLa taille des fichiers de plus de 4 Go était fausse.
- CorrigéStyle d'interface : le style « Windows 10 » n'était jamais reconnu, et un style quelconque était appliqué si aucun n'était configuré.
- CorrigéLorsqu'un téléchargement échouait (serveur injoignable), un fichier téléchargé précédemment pouvait être utilisé à la place.
- CorrigéPowerShell 7 est désormais trouvé même s'il n'est pas dans le PATH.
KoXo Computers V4.0.0.3
- NouveauNouvel inventaire hors ligne :
la dernière configuration connue de chaque ordinateur est conservée dans une base locale, avec la date du relevé ;
un ordinateur éteint ou injoignable reste consultable : son icône est grisée et la date du dernier inventaire est affichée ;
en multisites, chaque site a sa propre base d'inventaire, stockée dans son dossier de données. - NouveauHistorique des configurations : un nouveau relevé n'est enregistré que si la configuration matérielle a changé.
- AmélioréLes ordinateurs sont identifiés par leur SID Active Directory : un renommage ou un déplacement d'OU conserve l'historique.
- NouveauNouvelle méthode d'inventaire WinRM, en plus de WMI/DCOM, avec bascule automatique d'une méthode à l'autre. WinRM doit être activé sur les postes clients, ce qui n'est pas le cas par défaut sous Windows 10/11.
- NouveauAjout d'une option « journal d'inventaire détaillé » pour diagnostiquer les échecs WinRM ou DCOM (ports, droits, compte utilisé).
- AmélioréRéécriture du moteur d'inventaire matériel, avec plusieurs corrections :
options de collecte mal combinées ;
informations de disque écrasées ;
conversions numériques non protégées ;
fuite mémoire.
Version 4.0.0.4 (05/10/2026)
KoXo Administrator V4.0.0.4
- CorrigéCorrection d'un bug : Lors de synchronisation (ligne de commande ou manuelle), les utilsateurs protégés contre l'effacement était désactivés et déplacés si leur fonction avait changé.
- CorrigéCorrection d'un bug d'affichage du nombre d'utilisateurs à désactiver dans la synchronisation CSV.
- AmélioréAmélioration de la fonction de repositionnement des utilisateurs mals placés. (Les CN non conformes sont signalés).
- AmélioréModification des 3 scripts PowerShell Teams pour contourner les conflits MSAL des nouveaux modules : "PrimaryGroupCreateModifyTeamsO365.ps1", "SecondaryGroupCreateModifyTeamsO365.ps1", "SharedSpaceCreateModifyTeamsO365.ps1".
- AmélioréMise à jour des DLL OpenSSL V4.0.2.
- AmélioréLors de la création d'un utilisateur, le processus est arrêté en cas d'erreur et la fait apparaitre.
- CorrigéCorrection d'un bug de normalisation de l'identifiant des groupes (sAMAccountName) dans l'import et synchronisation (limité à 20 caractères au lieu de 64).
- AmélioréAmélioration de la fonction "mg_graph_add_app_roles" de "KoXo-Graph.ps1" pour accepter les rôles sous forme de tableau ou de chaine.
- CorrigéCorrection d'un bug pour l'envoi de l'étiquette de compte en pièce jointe par mail (l'étiquette pouvait être incluse dans le corps HTML).
- NouveauAjout de nouveaux RID/SID : "%RID:Owner Rights%" S-1-3-4, "%RID:Domain Controllers%" S-1-5-21-X-X-X-516, "%RID:Cert Publishers%" S-1-5-21-X-X-X-517, "%RID:Group Policy Creator Owners%" S-1-5-21-X-X-X-520 "%RID:Account Operators%" S-1-5-32-548, "%RID:Print Operators%" S-1-5-32-550, "%RID:Backup Operators%" S-1-5-32-551, "%RID:All Application Packages%" S-1-15-2-1.
- NouveauReconnaissance de Windows 11 26H2.
KoXo Profiles Console V2.9.8.9
- AmélioréLe modèle proposé utilise désormais un script de login en PowerShell.
- AmélioréMise à jour de la liste des fabricants de carte réseaux (40286).
- NouveauReconnaissance de Windows 11 26H2.
KoXo Profiles Uploader V2.9.8.9
- AmélioréAmélioration de la gestion des dossiers exclus.
- NouveauReconnaissance de Windows 11 26H2.
KoXo Profiles Downloader V2.9.8.9
- NouveauReconnaissance de Windows 11 26H2.
KoXo Computers V4.0.0.2
- AmélioréAmélioration de l'exécution de tâches planifiées immédiates.
- AmélioréMise à jour de la liste des fabricants de carte réseaux (40286).
- NouveauAjout des options d'inventaire système : Win32_ComputerSystem : Manufacturer et Model.
- NouveauReconnaissance de Windows 11 26H2.
KoXo Label V3.1.0.0
- CorrigéAu premier login en profil local, le papier peint est désormais effectif (l'application du thème à l'initialisation du profil court-circuitait le papier peint déjà positionné).
- NouveauSupport du double écran avec un papier peint adapté (et non ajusté) pour le deuxième écran.
- AmélioréLe format d'image est adapté à l'OS pour obtenir le meilleur rendu.
- NouveauMise à jour du script PowerShell "KoXoLabel.ps1", il est désormais possible d'afficher l'adresse IP et l'adresse MAC en dessous du nom d'ordinateur en indiquant "$ShowNetwork = $true" (ligne 17).
- NouveauAjout d'un journal.
KoXo SMail V2.1.0.0
- AmélioréAmélioration des messages affichés et du journal.
- AmélioréMise à jour des DLL OpenSSL V4.0.2.
KoXo Computers Autoplace V5.6.0.0
- AmélioréHarmonisation de la version avec le service.
KoXo Computers Autoplace Svc V5.6.0.0
- AmélioréAmélioration de la détection des ordinateurs.
KoXo Sconet Charlemage Export V4.3.0.0
- AmélioréDiverses petites amélioration (comptage des suppléants...etc).
- CorrigéCorrection d'un bug d'ordre du champ photo d'identité pour l'export des administratifs sous Charlemagne.
- CorrigéCorrections de quelques fautes de frappe dans le fichier "DisciplinesOuFonctions.csv".
- NouveauAjout de nouvelles disciplines : SNT (
L6201), et Stagiaire en centre de formation (A0068). - AmélioréAmélioration de la base CSV des disciplines : Ajout de la date d'ouverture et fermeture et d'un commentaire.
KoXo AnnuFedXMLCsv V2.7.0.0
- CorrigéCorrections de quelques fautes de frappe dane le fichier "DisciplinesOuFonctions.csv".
- NouveauAjout de nouvelles disciplines : SNT (
L6201), et Stagiaire en centre de formation (A0068). - AmélioréAmélioration de la base CSV des disciplines : Ajout de la date d'ouverture et fermeture et d'un commentaire.
Version 4.0.0.3 (20/08/2026)
KoXo Administrator V4.0.0.3
- AmélioréLors du chargement des assistants de démarrage, si une erreur d'intégrité est trouvée, alors le nom du fichier concerné est affiché et le chargement se poursuit.
- CorrigéCorrection d'un bug qui limitait la longueur des noms de groupes secondaires (désormais < 64).
- CorrigéContournement du bug RDP pour les composants d'arbres présents dans certaines versions de Windows. (Pertes des noeuds de premier niveau).
- CorrigéCorrection d'un bug concernant les paramètres multisites en synchronisation automatique.
- CorrigéCorrection de quelques messages pour lesquels l'encodage des caractères accentués avait disparu.
- AmélioréLa détection de la redirection WOW64 est désormais automatique pour PowerShell et CMD.
- CorrigéCorrection d'un bug de détection de PowerShell 5.1 (Pour Office 365, il faut utiliser PowerShell 7).
- CorrigéEn fin de synchronisation automatique, KoXo Administrator n'était pas fermé.
- CorrigéCorrection du script d'installation des script PowerShell pour forcer la mise à jour.
- AmélioréDans les scripts pour Office 365, la bannière jaune de connexion à ExchangeOnlineManagement n'est plus affichée.
- CorrigéCorrection de deux variables (O365_... au lieu de OFFICE365_...) dans un exemple de ligne de commande proposée pour lancer KoXo SMail en fin de synchronisation.
KoXo Computers Autoplace V5.5.0.0
- AmélioréHarmonisation de la version avec le service.
KoXo Computers Autoplace Service V5.5.0.0
- CorrigéPrise en compte de champs textes vides (Le service ne démarrait pas à cause de l'exception générée).
KoXo Computers 4.0.0.1
- AmélioréLors de l'actualisation des ordinateurs, les paramètres affichés sont ceux d'Active Directory. Lors de la détection ce sont ceux de la machine qui sont affichés (Utilisation du WMI ou du registre). Le registre de Windows 11 indique "Windows 10", l'affichage a été revu.
- AmélioréMise à jour de la liste des fabricants de carte réseaux (39944).
KoXo Profiles Console V2.9.8.8
- AmélioréMise à jour de la liste des fabricants de carte réseaux (39944).
KoXo Profiles Uploader V2.9.8.8
- AmélioréMise à jour de la liste des fabricants de carte réseaux (39944).
KoXo Profiles DownloaderV2.9.8.8
- AmélioréMise à jour de la liste des fabricants de carte réseaux (39944).
Version 4.0.0.2 (25/06/2026)
KoXo Administrator V4.0.0.2
- CorrigéLe traitement des modèles XML était trop strict sur la détection des doublons et obligeait à les supprimer pour que les chargements puissent se poursuivre.
Version 4.0.0.1 (15/06/2026)
KoXo Administrator V4.0.0.1
- CorrigéCorrection d’un fichier XML endommagé dans l’assistant "Office 365 Etablissement Scolaire" qui affichait une erreur au démarrage de l’assistant. Il fallait alors effacer cet assistant pour retrouver un fonctionnement normal.
- CorrigéCorrection du chemin LDAP affiché dans l’assistant (La variable %COMPANY_SHORT_NAME% était affichée dans le chemin de base LDAP, il fallait alors éditer le champ pour continuer en mono-site).
KoXo Passwords V3.5.0.0
- AmélioréAméliorations diverses.
- NouveauLes caractères spéciaux utilisés peuvent être définis dans le fichier de configuration (Liste utilisée par défaut : '=-+*/\()%_&#$@,:.!?[]{}&<>%').
Version 4.0.0.0 (15/05/2026)
KoXo Administrator V4.0.0.0
- NouveauLa fiche de synchronisation permet désormais de réintégrer des utilisateurs issus d'autres groupes primaires (Exemple : en milieu scolaire, un ancien élève rescolarisé).
- NouveauLa synchronisation en ligne de commande permet aussi de réintégrer des utilisateurs issus d'autres groupes primaires.
- AmélioréPassage à OpenSSL V4.0.0.
- AmélioréLes scripts Office 365 sont désormais lancés via PowerShell 7 en priorité. Attention : PowerShell 5.1 ne sera plus compatible avec les nouveaux modules pour Office 365 (Conflits MSAL).
- NouveauPrise en charge des scripts PowerShell appelés par un wrapper de même nom que le script initial. (L'attribut "scriptPath" de l'utilisateur contient par exemple "groupe.cmd" qui appelle "groupe.ps1"). Le wrapper utilisé peut être modifié (Chemin : "Config\LogonWrapper.cmd"). Le script proposé par défaut utilise PowerShell 7 de préférence. (N.B. : Pour le logon la version de PowerShell est moins importante que pour les scripts Office 365).
- NouveauLes scripts BATCH (*.BAT & *.CMD), VBS et Powershell sont colorisé en s'inspirant des couleurs du thème Light+ de VSCode.
- AmélioréReconnaissance des scripts de login en PowerShell (ce mécanisme fonctionnait déjà mais les scripts n'étaient pas colorisés).
- AmélioréLa fiche d'affichage des informations sur un serveur donne davantage d'informations.
- AmélioréLa gestion du fichier "Config.xml" a été revue. Un commentaire est ajouté au niveau de la balise "Server". Exemple : "OS: Windows Server 2025 (V6.5) DESC: Contrôleur de domaine FQDN: CN=DC1,OU=Domain Controllers,DC=koxo,DC=lan [DC] [FSRM] Roles: LM_Workstation, LM_Server, Primary_Domain_Controller, Timesource, Print, NT, Master_Browser, DFS".
- CorrigéLa configuration de KoXo Administrator ne mémorisait pas le paramètre qui permet de cacher ou non un utilisateur dans une liste de distribution Office 365, ni le paramètre du nom de fichier de suppression de licence Office 365.
- AmélioréLes deux modèles d'emails proposés (FR/EN) sont désormais stockés dans le dossier "Config\EmailTemplates". Le modèle 2 avec l'étiquette intégrée utilise désormais CSS.
- NouveauUn onglet spécifique au message envoyé a été ajouté, il permet de mieux visualiser le message (Colorisation HTML).
- AmélioréL'envoi de mail de test a été revu pour prendre en compte Microsoft Graph et OAuth2. Le message envoyé affiche les paramètres utilisés.
- NouveauAjout des variables "%SMAIL_MODE%" et "%SMAIL_TOKEN_FILE%", pour lancer SMail en mode SMTP ou Microsoft Graph et supporter les jetons OAuth2.
- AmélioréMise à jour des DLL OpenSSL en V3.6.1.
- AmélioréLa fiche de restauration des archives affiche mieux les dates (pour des archives JJMMAA_HHMM et AAAMMJJ_HHMMSS) et permet le tri.
- NouveauLes caractères spéciaux utilisés dans les algorithmes de génération deviennent paramétrables. (Exemples proposés : "=-+*/\()%_&#$@,:.!?[]{}&<>%" et "&()_$!:;=-/*+").
- AmélioréL'export de carte de visites (VCARD) comprend désormais davantage des paramètres : encodage du fichier (ANSI ou UTF-8 sans BOM), largeur de la photo.
- AmélioréLe format VCard 2.1 est en ANSI Windows 1252, alors que les formats 3.0 & 4.0 nécessitent un encodage UTF-8 sans BOM.
- AmélioréL'export de cartes de visites (VCARD) n'ajoute pas les lignes n'ayant pas de valeur pour "MAIL" ou "TEL".
- AmélioréRévision de la fiche de configuration sur : les utilitaires, fichiers à copier, filtres csv, filtres LDIF, filtres LDAP.
- CorrigéDans la fiche de configuration la sauvegarde de configurations CSV était inopérante.
- CorrigéLors de la sauvegarde de configurations CSV, le paramètre indiquant d'utiliser l'identifiant unique de préférence n'était pas pris en compte.
- NouveauLe publipostage HTML est remplacé par un publipostage RTF ou DOCX utilisant des champs Word pour exploiter les variables. (Sans le caractère %, exemple : le champ Word "USER_ID" remplace "%USER_ID%").
- CorrigéLors de la décompression des archives zip utilisées par les modèles (exemple : web.zip), certains antivirus peuvent interférer sur l'opération et une boite de message d'erreur apparaît alors et demandait d'annuler ou ré essayer. Cette boîte de message n'apparait plus.
- NouveauReconnaissance de Windows 11 26H1.
KoXo Updater V2.0.0.0
- CorrigéCorrection d'un bug d'évènement sur la boîte du nom d'archive qui n'était plus géré.
KoXo ADMACDetect V1.2.0.0
- AmélioréLa liste des fabricants de carte réseaux est compressée en ZIP (NICVendors.zip).
- NouveauSupport de IPV4 et IPV6 pour la résolution (avant d'envoyer le PING).
KoXo Computers V4.0.0.0
- AmélioréPassage à OpenSSL V4.0.0.
- AmélioréRefonte de la partie registre à distance. Pour charger un fichier ".REG" à distance, WMI est utilisé et l'autorisation les connexions admin à distance doit être autorisée (LocalAccountTokenFilterPolicy = 1).
- CorrigéLes boîtes d'édition des membres des utilisateurs ou groupes locaux dysfonctionnaient. La sélection d'objet renvoie bien un objet au format "NT" et l'ajout ou suppression le gère correctement.
- AmélioréLa liste des fabricants de carte réseaux est désormais compressée en ZIP (NICVendors.zip).
- AmélioréAmélioration de la détection des sessions actives (Le registre n'est plus utilisé).
- CorrigéLa fiche d'édition d'un utilisateur local d'un ordinateur ne permettait pas de forcer le changement de mot de passe.
- NouveauAjout d'un export CSV destiné à l'import pour Veyon.
- NouveauReconnaissance de Windows 11 26H1.
KoXo WOL V4.0.0.0
- AmélioréLa liste des fabricants de carte réseaux est compressée en ZIP (NICVendors.zip).
- AmélioréAméliorations graphiques.
- AmélioréLes switchs acceptent "/" ou "-".
- AmélioréAmélioration de l'aide.
- NouveauSupport de SecureOn (Mot de passe WOL).
- NouveauNouveau : Manuel PDF.
KoXo SMail V2.0.0.0
- AmélioréPassage à OpenSSL V4.0.0.
- NouveauSupport de SMTP + XOAuth2.
- NouveauSupport de Microsoft Graph (API HTTPS).
- NouveauSupport de OpenSSL V3.
- AmélioréLes switchs acceptent "/" ou "-".
KoXo AnnuFedXmlCsv V2.7.0.0
- CorrigéCorrections mineures (Erreurs de frappe dans les journaux).
- AmélioréModification des scripts "SyncAnnuFedMono.ps1", "SyncAnnuFedMulti.ps1" et "AAF-Tools.ps1" pour prendre en compte la connexion SFTP avec clé privée (Fichier PPK).
- AmélioréMise à jour de WinSCP en version 6.5.5.
KoXo Profiles Console V2.9.8.7
- AmélioréPassage à OpenSSL V4.0.0.
- NouveauGestion de langue Auto/Fr/En.
- NouveauSupport de IPV4 et IPV6 pour la résolution (avant d'envoyer le PING).
- AmélioréLa liste des fabricants de carte réseaux est compressée en ZIP (NICVendors.zip).
- NouveauReconnaissance de Windows 11 26H1.
KoXo Profiles Downloader V2.9.8.7
- NouveauGestion de langue Auto/Fr/En.
- AmélioréAméliorations diverses.
- NouveauReconnaissance de Windows 11 26H1.
KoXo Profiles Uploader V2.9.8.7
- NouveauGestion de langue Auto/Fr/En.
- NouveauSupport de IPV4 et IPV6 pour la résolution (avant d'envoyer le PING).
- AmélioréLa liste des fabricants de carte réseaux est compressée en ZIP (NICVendors.zip).
- NouveauAffichage du mode debug dans le titre de la fiche.
- CorrigéCorrection d'un bug de génération du profil zippé (il ne pouvait pas être ré-écrit s'il était déjà présent).
- NouveauReconnaissance de Windows 11 26H1.
KoXo DHCP Test V1.0.0.0
- NouveauNouvel outil permettant de tester le DHCP de l'organisation :
- Tester un serveur DHCP — envoyer Discover/Request/Release/Renew pas à pas ou en cycle automatique, avec hostname, vendor class, relay agent configurables.
- Inventorier le réseau — scan ARP avec résolution DNS inverse, fingerprinting OS depuis le trafic DHCP, identification des fabricants via base OUI, export CSV/JSON/HTML.
- Tester la charge — flood de baux (simples ou cycles complets DORA), MACs réelles via base OUI, hostnames automatiques depuis la MAC (
PC-{mac3}). - Surveiller — détection de serveur DHCP parasite, alerte sur nouvel équipement (monitor), rafraîchissement automatique (watch).
- Diagnostiquer — ping ICMP intégré, statistiques de session, affichage verbeux des options DHCP.
