Articles

HTML - Compte à rebours

Image
Créer un compte à rebours simple en html Avant tout de chose, je ne suis pas développeur web, ici j'utilise un design minimaliste car c'était pour l'intégrer dans un tableau de bord avec la possibilité d'utiliser des Widgets avec du HTML uniquement.
Aperçu :


Code source :
<!DOCTYPE html><html><head><style>body{background-color:#0067B8;}*{text-align:center;font-size:16px;margin-top:0px;color:white;}p{text-align:center;font-size:32px;margin-top:0px;color:white;}</style></head><body><H1>La Fin de service des versions de Windows 10</H1> Windows 10 version 1909<divid="Compte8"></div> Windows 10 version 1903<divid="Compte7"></div> Windows 10 version 1809<divid="Compte6"></div> Windows 10 version 1803<divid="Compte5"></div> Windows 10, version 1709<divid="Compte4"></div> Windows 10 version 1703<divid="Compt…

HomeLab - Utiliser Hyper-V avec Windows 10

Image
Ceci est un article qui provient de mon précédent blog, j'ai décidé de le mettre ici en archive.

Homelab est un endroit pour s’amuser avec l’équipement et les logiciels de l’entreprise à la maison, et parfois au-delà de cela. Beaucoup d’entre nous le font pour nous garder au sommet de notre art dans notre travail, certains le font parce qu’ils veulent entrer dans l'ingénierie, et d’autres simplement parce que cela les intéresse comme un passe-temps.

Je vous invite à regarder le reddit suivant pour vous donner une idée concrète: https://www.reddit.com/r/homelab/

Pour la virtualisation sous Windows 10, il y a plusieurs solutions : Hyper-V qui est natif si vous avez un OS professionnel, d’entreprise ou fourni par l’école.
VMWare Player (gratuit) ou VMWare WorkStation Pro(payant)Oracle VirtualBox (gratuit)QEMU (gratuit) De ces 4 possibilités, j’ai préféré choisir d’utiliser celui que fournit Microsoft. Car il permet de se familiariser avec un outil professionnel en gardant un envi…

Windows 10 - Télécharger directement les fichiers ISO

Image
Comment télécharger l'image ISO de Windows 10 1909 sans avoir un compte ? Normalement, quand on va sur la page internet officiel pour récupérer une version récente de Windows 10, on se retrouve avec deux options lancer la mise à jour avec Windows Update ou devoir télécharger l'outil Windows 10 Media Creation Tool.
Solution 1 : Adguard.Net
Il faudra se rendre sur la page de télécharge Adguard.On va sélectionner le Type , Version , Edition et la LangueUne fois que l'ensemble des sélections ont été faites le bouton "Download" aura apparue.Il suffira de cliquer dessus pour que le téléchargement se lance immédiatement. Solution 2 : La page mobile de la page de téléchargement officiel Se rendre sur la page de téléchargement [ Cliquer ici ]Maintenant ouvrir la console de développer (sous Chrom(e)(ium) ou ces alternatives, appuyer sur le Crtl+ Shift+I , sous Firefox appuyer sur  Crtl+ Shift+K , pour Internet Explorer et Edge (legacy) appuyer sur  F12 )Depuis la consol…

Windows 10 - Hyper-V et VMWare sur la même installation

Image
Comment faire cohabiter les deux mastodontes de la virtualisation sur son installation Windows 10 ?Comment faire cohabiter les deux mastodontes de la virtualisation sur son installation Windows 10 ?Pour mon métier, il m'arrive d'avoir besoin de Microsoft Hyper-v ainsi qu'avoir besoin de machine virtuelle hébergée par la solution de VMware Workstation. Malheureusement, par défaut, ce n'est pas encore le cas.

Il existe une solution simple qui nécessite cependant que l'on éteigne son ordinateur pour pouvoir sélectionner l'un des deux modes.
Initialisation Après avoir installé, les deux logiciels dans l'ordre qui suit, d'abord on active la fonction Hyper-V puis l'on installe VMWare Workstation ou Player via Chocolatey, pour rappel on peut l'installer
Via CMDavec des droits administrateurs :

"C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -ExecutionPolicy Bypass -NoLogo -Mta -Command {Set-ExecutionPolicy Bypass -Scope Process -Fo…

PowerShell - Fonction - Exporter ces variables

Image
Comment je peux récupérer des variables dans un autre contexte ?
Mise en situation Je travaille actuellement sur une application qui fonctionne dans deux environnements différents, le système d’exploitation Windows 10 et un environnement de préinstallation Windows (Windows PE ou Winpe). J’ai eu besoin de récupérer des variables d’un environnement à un autre. Nous n’utilisons pas d’autres outils tiers comme MDT ou IVANTI.
Solution Mettre en place plusieurs modules qui permettent de générer un fichier XML puis un autre module pour lire le document XML que j’aurais récupéré pour m’ajouter mes variables dans mon script déjà existant.
Etape 1 : Générer le fichier XML Dans mon cas, j'ai eu besoin de générer un fichier XML avec un Template précis, donc j'ai créer ce module: La fonction New-VariableXmlFile Function New-VariableXmlFile{ param( [Parameter (Mandatory)] [System.IO.FileInfo]$Path ) # Create the XML File Tags $xmlWriter = New-Obje…

PowerShell - Mes fonctions préférées

Image
Dans cette article, je vous propose de partager avec vous, des fonctions que j'utilise quotidiennement dans mes scripts PowerShell.
Définir le racine du script dans toutes circonstances Ce n'est pas vraiment une réelle fonctions car si on l'écrivait comme telle, il n'apporterait rien de plus que si l'on mettait au début de votre script.
#=============== Variable for use Root folder of PS1 ==================== If ($psISE) { $currentScriptDirectory = Split-Path -Parent -Path $psISE.CurrentFile.FullPath } If (!$currentScriptDirectory) { If ($MyInvocation.MyCommand.CommandType -eq "ExternalScript") { $currentScriptDirectory = Split-Path -Parent -Path $MyInvocation.MyCommand.Definition } Else { $currentScriptDirectory = Split-Path -Parent -Path ([Environment]::GetCommandLineArgs()[0]) } } #======================================================================== Maintenant, dans votre script quand vous utiliserez l…

PowerShell - Remplacer les paramètres linguistiques

Image
Dans cette article, nous allons voir comment rajouter l’intégration de MUI et le changement de "Uilanguage" via un fichier ".xml", car l'intégration dans un fichier "Unattend.xml" possède des limites. Ceci est pour moi, la meilleure option dans les environnements multilingues. Malheureusement, dans cette article, je ne serais pas en capacité de parler de la partie format, qui est pour ma part plus complexe à appréhendé.


Voici un exemple que l'on peut trouver sur le site de Microsoft:
<gs:GlobalizationServices xmlns:gs="urn:longhornGlobalizationUnattend"> <!-- user list --> <gs:UserList> <gs:User UserID="Current" CopySettingsToDefaultUserAcct="true" CopySettingsToSystemAcct="true"/> </gs:UserList> <!-- GeoID --> <gs:LocationPreferences> <gs:GeoID Value="244"/> </gs:LocationPreferences> <gs:MUIL…