PROJET AUTOBLOG


IT-Connect

Site original : IT-Connect

⇐ retour index

PowerShell grep : rechercher des chaînes de caractères avec Select-String

lundi 23 août 2021 à 11:00

I. Présentation

Dans ce tutoriel, nous allons voir comment utiliser grep en PowerShell grâce à la commande Select-String dans le but de rechercher une chaîne de caractères dans un ensemble de fichiers.

La commande "grep" est très populaire sous Linux et elle est très appréciée des administrateurs système. En effet, elle permet de rechercher des chaînes de caractères au sein de fichiers présents sur votre machine, de manière efficace. Au quotidien, c'est très pratique pour rechercher un mot clé dans un fichier de configuration ou effectuer une recherche au sein d'un fichier de log.

Sous Windows, il existe une commande équivalente à grep par l'intermédiaire de PowerShell. Il s'agit de la commande Select-String et je vous propose d'apprendre à l'utiliser en lisant cet article. Il y a également une autre alternative sous Windows, par l'intermédiaire de l'outil natif findstr.exe.

II. Les paramètres de Select-String

La commande Select-String contient de nombreux paramètres qui vont être utiles pour affiner notre filtre de recherche. Avant de passer à la pratique, il me semblait intéressant de vous lister et de vous expliquer les paramètres principaux.

-AllMatches

Rechercher toutes les occurrences de notre chaîne de caractères / de notre filtre sur une même ligne. Par défaut, Select-String va s'arrêter dès qu'il trouvera un premier résultat sur une ligne, ce qui peut s'avérer contraignant. Avec ce paramètre, nous aurons tous les résultats, sans limites. Autrement dit, sans -AllMatches, on peut avoir seulement un résultat par ligne.

-CaseSensitive

Par défaut, la recherche n'est pas sensible à la casse. Lorsque ce paramètre est défini, la recherche va tenir compte de la casse, c'est-à-dire des minuscules et majuscules.

-Context

Paramètre très intéressant qui va permettre d'indiquer combien de lignes avant et après le match (résultat) il faut afficher, en plus de la ligne correspondante à la recherche. Je trouve cela particulièrement intéressant lorsque l'on s'intéresse à des logs.

-Encoding

Permets de spécifier l'encodage à utiliser. Par défaut "utf8NoBOM", mais il y a d'autres choix : ascii, oem, unicode, utf8, utf32, etc.

-Exclude

Exclure certains fichiers du périmètre de la recherche. Par exemple, tous les fichiers qui utilisent une extension spécifique.

-Include

Inclure uniquement les fichiers correspondants au filtre -Inclure. Par exemple, pour effectuer une recherche uniquement sur les fichiers .log.

-InputObject

Rechercher dans un objet existant (envoyé en entrée) plutôt qu'au sein des fichiers stockés dans un dossier.

-NotMatch

Afficher les résultats qui ne correspondent pas au filtre de recherche / recherche inverse.

-Pattern

C'est ici que l'on spécifie le filtre de la recherche, ce qui peut être une simple chaîne de caractères, plusieurs chaînes de caractères, mais aussi un filtre sous la forme d'une expression régulière (regex).

-Path

Ce paramètre basique sert à spécifier le répertoire dans lequel effectuer la recherche ou le fichier dans lequel rechercher.

Maintenant que le décor est planté, passons à la pratique : connaître les paramètres de Select-String c'est bien, savoir les utiliser c'est encore mieux.

III. PowerShell grep avec Select-String : exemples

Pour mieux comprendre le fonctionnement de la commande "grep" à la sauce Windows, je vous propose quelques exemples.

A. PowerShell - Rechercher une chaîne de caractères dans un fichier

Commençons par rechercher une chaîne de caractères simple dans un fichier spécifique : la chaîne "florian" dans le fichier "data.csv" qui contient une liste d'utilisateurs.

Voici le contenu du fichier :

prenom;nom;
florian;burnel;
gerard;mensoif;
vincent;tyme;
maude;zarella;

Voici la commande recherche :

Select-String -Path "C:\TEMP\GREP\Data.csv" -Pattern "florian"

Voici le résultat :

Exemple d'utilisation de Select-String (grep) en PowerShell

Le résultat est correct puisqu'il a trouvé la ligne avec la chaîne "florian". Le terme est surligné dans le résultat pour bien montrer son emplacement dans la liste. Plus précisément, voici comment se décompose la ligne :

TEMP\GREP\Data.csv:2:florian;burnel;
<fichier-où-se-situe-le-résultat>:<numéro de ligne>:<contenu de la ligne>

Il y a plusieurs propriétés associées à cette commande. Par exemple, nous pouvons récupérer le numéro de la ligne :

(Select-String -Path "C:\TEMP\GREP\Data.csv" -Pattern "florian").LineNumber

Pour visualiser toutes les propriétés et méthodes disponibles, on utilisera "Get-Member" (gm).

Select-String -Path "C:\TEMP\GREP\Data.csv" -Pattern "florian" | gm

B. PowerShell - Rechercher une chaîne de caractères dans plusieurs fichiers

Nous pouvons rechercher la chaîne "florian" dans plusieurs fichiers, et pas seulement dans le fichier "data.csv". Si l'on veut rechercher ce terme dans tous les fichiers du dossier "C:\TEMP\GREP", on utilisera cette commande :

Select-String -Path "C:\TEMP\GREP\*" -Pattern "florian"

Voici le résultat :

TEMP\GREP\Data.csv:2:florian;burnel;
TEMP\GREP\Data3.csv:4:florian;burnel;

Cette fois-ci, la commande a trouvé deux résultats différents, au sein de deux fichiers distincts.

C. PowerShell - Rechercher plusieurs chaînes de caractères

Si l'on veut rechercher plusieurs chaînes de caractères différentes, il n'est pas nécessaire d'utiliser plusieurs commandes : le paramètre -Pattern prend en charge les valeurs multiples. Il suffit de les séparer par une virgule.

Voici un exemple :

Select-String -Path "C:\TEMP\GREP\*" -Pattern "florian","tyme"

Voici le résultat :

Lorsque l'on commence à rechercher plusieurs chaînes dans plusieurs fichiers, il me semble pertinent de revoir un petit peu la mise en forme du résultat. Pour cela, nous allons nous aider du cmdlet Select-Object pour sélectionner les propriétés que l'on souhaite afficher.

Par exemple, on peut récupérer le nom du fichier, le pattern trouvé et le contenu de la ligne :

Select-String -Path "C:\TEMP\GREP\*" -Pattern "florian","tyme" | Select-Object FileName, Pattern, Line

Ce qui donne :

Note : on pourrait remplacer "Filename" par "Path" pour afficher le chemin complet vers le fichier.

Pratique, n'est-ce pas ? 🙂

Pour affiner la recherche et sélectionner uniquement les fichiers TXT, il y a deux manières de procéder.

Note : au préalable, je fais une copie du fichier data.csv en data10.txt pour que cela fonctionne.

Tout d'abord, on peut indiquer le filtre directement au niveau de -Path, comme ceci :

Select-String -Path "C:\TEMP\GREP\*.txt" -Pattern "florian","tyme"

Sinon, on peut utiliser le paramètre -Include pour filtrer sur une extension de fichiers. Ce qui donne la commande suivante pour un filtre sur .TXT :

Select-String -Path "C:\TEMP\GREP\*" -Include "*.txt" -Pattern "florian","tyme"

L'avantage de -Include, c'est que l'on peut préciser plusieurs filtres. Voici un exemple pour .TXT et .CSV :

Select-String -Path "C:\TEMP\GREP\*" -Include "*.txt","*.csv" -Pattern "florian","tyme"

D. PowerShell - Rechercher à l'aide du paramètre -Context de Select-String

Le paramètre -Context permet d'afficher la ligne où le pattern a été trouvé, ainsi que les X lignes précédentes et les X lignes suivantes. Si l'on utilise -Context 3, on va obtenir 7 lignes au total : 3 lignes avant la ligne où le pattern est présent, la ligne où le pattern est présent, et 3 lignes après la ligne où le pattern est présent.

Voici un exemple où je recherche les erreurs 404 au sein d'un fichier de log de Nginx :

Select-String -Path "C:\TEMP\GREP\access-light.log" -Pattern "404" -Context 3

On peut gérer de façon indépendante le nombre de lignes avant et après à afficher. Il suffit de préciser deux valeurs séparées par une virgule. La première valeur correspond au nombre de lignes avant et la seconde au nombre de lignes après.

Par exemple, pour afficher une ligne avant et trois lignes après, cela donne :

Select-String -Path "C:\TEMP\GREP\access-light.log" -Pattern "404" -Context 1,3
Exemple d'utilisation de Select-String (grep) en PowerShell avec le paramètre -Context

Grâce au caractère ">" on peut repérer facilement la ligne où a été trouvé le pattern.

Sur un fichier très conséquent, la sortie dans la console peut être importante. On peut exporter le résultat de la recherche vers un autre fichier, comme ceci (vers le fichier C:\TEMP\resultat-grep.txt) :

Select-String -Path "C:\TEMP\GREP\access-light.log" -Pattern "404" -Context 1,3 | Out-File -Path "C:\TEMP\resultat-grep.txt"

On pourrait aussi limiter l'affichage au premier résultat ou au X premiers résultats. Pour cela, on va coupler Select-String à l'utilisation de Select-Object :

Select-String -Path "C:\TEMP\GREP\access-light.log" -Pattern "404" -Context 0,1 | Select-Object -First 1

On peut aussi affiner avec Select-Object et exporter dans un fichier ce résultat affiné :

Select-String -Path "C:\TEMP\GREP\access-light.log" -Pattern "404" -Context 1,3 | Select-Object -First 1 | Out-File -Path "C:\TEMP\resultat-grep.txt"

E. PowerShell - Recherche récursive avec Select-String

Seule, la commande Select-String recherche uniquement dans le dossier courant, mais pas de manière récursive c'est-à-dire que les sous-dossiers ne sont pas pris en compte. Pour utiliser la récursivité, il faut s'appuyer sur la commande Get-ChildItem puisqu'elle va permettre de récupérer la liste de l'intégralité des fichiers et dossiers. Ce résultat sera envoyé à la commande Select-String via le pipe "|". À partir de là, on peut effectuer un grep récursif à l'aide de PowerShell.

On viendra positionner le répertoire -Path au niveau de Get-ChildItem donc il n'est plus nécessaire de le spécifier au sein de Select-String.

Get-ChildItem -Path "C:\Temp\GREP\" -Recurse | Select-String -Pattern "florian"

Puisque ls et dir sont des alias de Get-ChildItem, on peut les utiliser également.

ls "C:\Temp\GREP\" -Recurse | Select-String -Pattern "florian"
dir "C:\Temp\GREP\" -Recurse | Select-String -Pattern "florian"

On peut voir sur l'image ci-dessous que nous avons un nouveau résultat, au sein du sous-dossier "SOUS-DOSSIER", ce qui n'était pas le cas précédemment.

PowerShell : comment utiliser Select-String de manière récursive ?

F. PowerShell - Rechercher toutes les adresses IP dans un fichier

Pour finir, je vous propose un dernier exemple où l'on va rechercher les adresses IP dans un fichier. Nous n'allons pas rechercher une adresse IP précise, car c'est trop facile, mais l'on va rechercher toutes les adresses IP présentes dans le fichier de log "access.log".

Pour cela, on va s'appuyer sur une expression régulière. Comme je l'expliquais dans mon tutoriel sur le sujet, on peut rechercher une adresse IP avec le pattern suivant :

\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}

Bien qu'il ne soit pas ultra précis, car il autorise les adresses IP 300.300.300.300, 400.500.600.700, etc... Il devrait être suffisant pour s'attaquer à ce fichier de log. Il suffit de préciser l'expression régulière au sein du paramètre -Pattern :

Select-String -Path "C:\TEMP\GREP\access.log" -Pattern "\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}"

Ce qui donne :

Rechercher toutes les adresses IP présentes dans un fichier

Suite à cette recherche, on pourrait facilement obtenir la liste de toutes les adresses IP référencées dans ce fichier. Pour cela, il faut regarder au sein des différents matchs de la Regex avec une boucle sur $_.Matches et une seconde boucle pour récupérer la valeur de chaque match. Ce qui donne la commande suivante :

Select-String -Path "C:\TEMP\GREP\access.log" -Pattern "\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}" | Foreach{ $_.Matches } | Foreach{ $_.Value }

Ensuite, on obtient la liste des adresses IP trouvées dans le fichier access.log :

On pourrait affiner notre pattern et rechercher toutes les requêtes qui correspondent à un réseau IP spécifique, ou qui commence d'une certaine façon. Par exemple, pour rechercher toutes les requêtes (c'est-à-dire toutes les lignes) où l'on trouve une adresse IP sous la forme "211.X.X.X", on fera :

Select-String -Path "C:\TEMP\GREP\access.log" -Pattern "211.\d{1,3}.\d{1,3}\.\d{1,3}"

De la même façon, on pourrait rechercher toutes les lignes avec une adresse IP sous la forme "192.168.X.X" :

Select-String -Path "C:\TEMP\GREP\access.log" -Pattern "192.168.\d{1,3}\.\d{1,3}"

Voilà, c'est la fin du dernier exemple sur l'utilisation de Select-String. Mais ce n'est pas terminé, il nous reste un petit bonus à découvrir.

IV. Bonus : créer un alias grep pour Select-String

Vous aimeriez pouvoir saisir "grep" plutôt que "Select-String" ? Alors j'ai une solution pour vous : la création d'un alias !

Il suffit de créer un alias de cette façon :

New-Alias grep Select-String

Ensuite, on peut utiliser grep à la place de Select-String, mais les paramètres restent les mêmes, bien entendu.

grep -Path "C:\TEMP\GREP\access.log" -Pattern "127.0.\d{1,3}\.\d{1,3}"
Créer un alias grep pour la commande Select-String

Attention, cet alias sera temporaire : lorsque la console PowerShell sera fermée, il sera supprimé. Pour le rendre persistant, je vous invite à lire mon tutoriel sur les alias en PowerShell : PowerShell - Alias

N'hésitez pas à partager vos astuces avec Select-String en PowerShell en postant un commentaire sur cet article ! 😉

The post PowerShell grep : rechercher des chaînes de caractères avec Select-String first appeared on IT-Connect.

LockFile : un nouveau ransomware qui exploite les failles ProxyShell et PetitPotam

lundi 23 août 2021 à 10:20

En ce moment, un nouveau ransomware avec le nom de LockFile se montre particulièrement actif ! Pour faire des victimes, il s'appuie sur l'exploitation de failles connues : les vulnérabilités ProxyShell qui affectent les serveurs Exchange et la faille PetitPotam qui affecte les autorités de certification Active Directory.

Même si elles sont corrigées depuis plusieurs mois, certains serveurs de messagerie Exchange ne sont pas protégés contre les failles ProxyShell. Les hackers en profitent pour compromettre des serveurs Exchange à distance en injectant un webshell, le tout sans être authentifié, dans le but de prendre le contrôle du domaine Active Directory et de chiffrer les serveurs avec LockFile.

Voici les trois vulnérabilités ProxyShell :

- CVE-2021-34473 - corrigée en avril avec la mise à jour KB5001779
- CVE-2021-34523 - corrigée en avril avec la mise à jour KB5001779
- CVE-2021-31207 - corrigée en mai avec la mise à jour KB5003435

Lorsque l'attaquant a pris le contrôle du serveur Exchange, il va chercher à exploiter la vulnérabilité PetitPotam pour prendre le contrôle du domaine Active Directory.

Quant au ransomware LockFile, il a été détecté pour la première fois en juillet. Lorsqu'une entreprise en fait les frais, les fichiers sont chiffrés avec l'extension ".lockfile" et le ransomware laisse une note sur le serveur avec un fichier nommé "<nom de la victime>-LOCKFILE-README.hta". Ce fichier affiche une page qui donne des instructions et invite la victime à rentrer en contact avec le hacker pour négocier la rançon. Il s'avère que la mise en forme de cette page est très proche de celle du ransomware LockBit, mais difficile de dire s'il y a réellement un lien entre les deux.

Pour le moment, LockFile semble s'attaquer à des entreprises basées aux États-Unis et en Asie, mais il n'est pas à exclure qu'il s'attaque à l'Europe : il est donc préférable d'anticiper et de patcher vos serveurs. Comme on dit, mieux vaut prévenir que guérir. 😉

Source

The post LockFile : un nouveau ransomware qui exploite les failles ProxyShell et PetitPotam first appeared on IT-Connect.

Nextcloud : deux failles de sécurité dans le client Nextcloud Desktop

lundi 23 août 2021 à 09:22

Si vous utilisez la solution Nextcloud pour stocker et partager vos données sur votre NAS ou sur l'un de vos serveurs, il y a des chances pour que vous utilisiez également Nextcloud Desktop. Mauvaises nouvelles : il contient plusieurs failles de sécurité et doit être mis à jour.

Lorsqu'il est installé sur une machine, le client Nextcloud Desktop permet d'accéder à ses données Nextcloud à partir de l'explorateur de fichiers du système, et de synchroniser les fichiers en local. Sur le même principe que les clients d'autres solutions telles que OneDrive ou Dropbox.

Si vous utilisez une version antérieure à la version 3.3.0, vous êtes vulnérables à plusieurs failles de sécurité : CVE-2021-32728 et CVE-2021-37617.

La première faille de sécurité peut porter atteinte à la confidentialité des données, car il y a une faille dans le processus de communication entre le client et le serveur Nextcloud. Cela pourrait permettre à l'attaquant de forcer le client à utiliser une clé privée malveillante, dans le but d'avoir accès aux données et aux flux, malgré qu'ils soient chiffrés.

La seconde faille de sécurité concerne l'exécutable "uninstall.exe" qui permet de désinstaller le client Nextcloud. Problème : l'assistant de désinstallation recherche le fichier "uninstall.exe" dans un dossier qui est accessible en écriture par les utilisateurs standards. Un attaquant pourrait créer un fichier "uninstall.exe" malveillant, il serait alors exécuté par le client Nextcloud.

Pour vérifier la version de Nextcloud Desktop à partir de l'interface du logiciel, effectuez un clic droit sur l'icône et cliquez sur "Paramètres". Ensuite, cliquez sur le bouton "Paramètres" en haut à droite. Dans la section "A propos" le numéro de version s'affiche. Encore en dessous, vous pouvez vérifier la présence de mises à jour si besoin.

Source

The post Nextcloud : deux failles de sécurité dans le client Nextcloud Desktop first appeared on IT-Connect.

Quelles sont les différentes prestations proposées par une agence de web marketing ?

lundi 23 août 2021 à 07:30

Les agences de web marketing sont des partenaires presque indispensables aux entreprises. En fonction de la stratégie marketing de leurs clients, ces agences spécialisées dans la communication digitale proposent divers services adaptés à leurs besoins. Ainsi, grâce aux agences de web marketing, les entreprises jouissent d’une meilleure visibilité sur internet et font prospérer leurs activités. Il est donc très intéressant de chercher à découvrir les diverses prestations offertes par une agence de web marketing.

La création de votre site internet et l’optimisation de votre visibilité

La création de sites internet se trouve être la prestation phare offerte par la majorité des agences web. Nul besoin de montrer qu’à l’ère du numérique, toute entreprise a besoin de se créer une identité en ligne. Ceci passe tout d’abord par la création d’un site internet performant. Les agences de web marketing sont des professionnels de la création de sites internet qui sauront vous accompagner dans vos projets.

De nombreuses agences comme l'agence web Tremplin Numérique, sont disponibles pour vous aider à créer votre site internet, mais également à accroître votre visibilité. Aujourd’hui, l’optimisation de la visibilité constitue l’une des raisons majeures pour lesquelles les entreprises font recours aux agences de communication digitale. Ces dernières sont d’ailleurs les mieux placées pour intervenir, car elles disposent des outils nécessaires pouvant leur permettre de mener à bien leur mission.

Les services de référencement de sites internet

La concurrence entre les sites internet est très rude aujourd’hui. Toutes les entreprises cherchent à attirer du trafic vers leur site, car chaque nouveau visiteur représente un potentiel client. Ici, les agences web vous accompagnent dans le référencement de votre site internet. Il s’agit d’améliorer votre classement dans les résultats de recherche des différents moteurs de recherche.

Ainsi, en figurant parmi les premiers résultats de recherche, vous avez la chance de toucher plus de prospects et donc d’avoir plus de nouveaux clients. Le service de référencement vous permettra également d’attirer une audience qualifiée. Celle-ci sera majoritairement composée d’internautes sensibles à vos produits et services. Une telle audience constitue un excellent moyen d’obtenir un meilleur taux de conversion sur votre site. Les services de référencement de site internet se déclinent en deux volets : le référencement naturel SEO et le référencement payant.

Le référencement naturel encore appelé référencement SEO consiste à optimiser vos contenus web afin d’améliorer le positionnement de votre site internet dans les résultats de recherche. En dehors du référencement naturel, les agences de web marketing proposent aussi des services de référencement payant ou référencement SEA. Il faut savoir que le référencement payant consiste à mettre en relation vos annonces publicitaires avec des internautes ou potentiels prospects qui auraient tapé les requêtes concernées.

Le Community Management

Le Community Management (CM) englobe un tas de compétences. Il peut se définir comme l’art de mettre en place des actions destinées à faire la promotion d’un produit ou service grâce aux réseaux sociaux. Tout cela se fera au moyen d’une bonne animation de votre communauté d’utilisateurs. Grâce à leur expertise, les agences de web marketing sauront réaliser l’intégration du Community Management à votre stratégie de communication globale.

Tout d’abord, le Community Manager délégué à votre entreprise s’occupera de créer des publications en phase avec votre ligne éditoriale sur les réseaux sociaux. Il s’occupera également de répondre aux commentaires, de les modérer et s’assurera de l’amélioration de votre relation client. Ainsi, l’agence de web marketing aura à définir le cœur de cible de votre entreprise sur les réseaux sociaux.

Elle choisira ensuite selon vos besoins et vos exigences les réseaux sociaux sur lesquels vous serez présents. La veille sur votre thématique est aussi importante et l’agence de web marketing s’en chargera. Enfin, l’entreprise de web marketing se chargera d’informer votre audience et de générer de l’engagement en son sein.

L’élaboration d’une bonne stratégie digitale

L’accompagnement dans l’élaboration de votre stratégie digitale constitue également l’une des prestations offertes par les agences de web marketing. Pour une entreprise, être leader de son domaine constitue un atout important. Cela passe surtout par une bonne stratégie de communication et une bonne visibilité sur internet. De fait, selon vos objectifs et les cibles que vous souhaitez atteindre, l’agence de web marketing génère un plan de communication adapté aux besoins de votre entreprise.

Ce plan détient toutes les futures actions à mettre en place dans le but d’améliorer la visibilité en ligne de votre entreprise. Généralement, ces agences de web marketing s’appuient surtout sur les réseaux sociaux pour mettre en œuvre les stratégies digitales élaborées. Vu le nombre important de personnes connectées chaque jour, ces stratégies présentent le plus souvent une grande efficacité.

Le suivi technique et les prestations diverses

En dehors des services cités plus haut, les agences de web marketing fournissent également de nombreuses autres prestations à leurs clients. Il s’agit généralement de services de suivi technique ou encore des prestations ponctuelles nécessitant leurs interventions.

Le suivi technique

Les agences de web marketing apportent également aux entreprises le suivi technique nécessaire pour procéder à l’analyse et la vérification de l’efficacité de leurs projets web. Ainsi, après la création d’un site internet par exemple, il faudra s’enquérir de son fonctionnement et effectuer la maintenance ou la mise à niveau. Les agences de web marketing fournissent ces prestations à la demande de leurs clients.

Les prestations diverses

Les clients qui font recours à une agence de web marketing ne souhaitent nécessairement pas créer un site web, ou élaborer une stratégie marketing. Ces clients peuvent également avoir besoin de conseils et d’assistance dans la résolution de certains problèmes ou pour des prises de décisions. Ces types de prestations peuvent être des audits techniques ou encore des audits SEO.

Outre les services d’audits, les agences de web marketing proposent aussi des services de mailing et de newsletters aux entreprises. La rédaction de contenu web pour vos sites web et blogs constitue également l’une des prestations supplémentaires offertes par les agences web. Vous bénéficierez ainsi de textes de qualité optimisés SEO et rédigés par des rédacteurs web professionnels qui s’y connaissent.

The post Quelles sont les différentes prestations proposées par une agence de web marketing ? first appeared on IT-Connect.

Microsoft dévoile Windows 11 build 22000.160 et des fichiers ISO officiels

vendredi 20 août 2021 à 11:00

Microsoft a publié une nouvelle version de Windows 11 dans les canaux Dev et Beta. Il s'agit de Windows 11 build 22000.160, toujours en version preview. Microsoft a également publié les premiers fichiers ISO officiels.

Pour ceux qui souhaitent effectuer une installation en partant de zéro ou effectuer une mise à jour sur place de leur machine, Microsoft a publié ses premiers fichiers ISO officiels de Windows 11, pour la build 22000.132. Ce qui permet d'avoir une build de Windows 11 plus stable comme point de départ.

Pour télécharger ce fichier ISO et installer Windows 11, vous devez être membre du programme Windows Insiders (gratuit et accessible à partir d'un compte Microsoft). Ensuite, rendez-vous sur la page de téléchargement et choisissez la build que vous souhaitez, tout en sachant que la plus récente pour le moment est la 22000.132.

Quant à la build 22000.160, elle n'apporte pas de changements majeurs, mais voici ce que précise Microsoft sur son blog :

Ces deux changements font référence à des nouveautés annoncées récemment par Microsoft (et dont je vous ai déjà parlé). Pas de surprise en soit, seulement une confirmation de ce qui a été annoncé précédemment. Par ailleurs, Microsoft a corrigé des bugs, comme à la sortie de chaque nouvelle version.

Ces derniers jours, nous avons appris que Microsoft allait retravailler l'application Paint pour améliorer son design.

The post Microsoft dévoile Windows 11 build 22000.160 et des fichiers ISO officiels first appeared on IT-Connect.