Archives de catégorie : Microsoft

Microsoft annonce la sortie de Windows Server 2019 Preview Build 17623

Annoncé aujourd’hui Windows Server 2019 Preview Build 17623 arrive avec son lot de nouveautés. Cette version est disponible avec le Desktop Experience et en Server Core dans 18 langues. Ce sera la première release, la prochaine sera disponible dans le milieu d’année.
Une des grosses nouveautés est le sous-système linux qui fonctionne comme sous Windows 10 ce qui permet de faire tourner des conteneurs Linux 😊
Elle est disponible ici :
https://www.microsoft.com/en-us/software-download/windowsinsiderpreviewserver
source
https://cloudblogs.microsoft.com/windowsserver/2018/03/20/introducing-windows-server-2019-now-available-in-preview/

Powershell test de version de Hyper-V

Alors cette semaine je suis tombé sur un problème simple, savoir quelle version d’Hyper-V est présente sur le serveur. J’avais besoin de ce contrôle car selon la version d’Hyper-V j’aurai une création différente de ma VM. Par exemple une VM Linux n’a pas les mêmes besoins qu’une VM Windows Server 2012. Alors nous avons plusieurs solutions
La première est de vérifier la version du service de gestion d’ordinateurs virtuels

pw_hp_ver1sur10

Là on peut faire d’une pierre deux coups car on connaît la version d’Hyper-V et si le service est bien présent :

pw_hp_ver2sur10

La seconde en WMI(celle que nous utiliserons ici) et de faire une requête au niveau classe Win32_operatingSystem puis je récupère par exemple la propriété versioninfo puis Version exemple ci-dessous :

pw_hp_ver3sur10

Ou aussi avec WinRm

pw_hp_ver4sur10

Ensuite on peut en déduire par le numéro de version avec les 2 premiers chiffres :

NuméroVersion
6.0Hyper-V 2008
6.1Hyper-V 2008 R2
6.2Hyper-V 2012
6.3Hyper-V 2012R2
10.0.10586Hyper-V 2016 ou Hyper-V Windows 10

Et bien oui on est sur la même version du noyau en Windows Server 2016 TP4 et Windows 10. Surprise 😛 . En fait c’est lié à la virtualisation imbriquer. J’explique ici pourquoi: Windows 10 Build 10565 : La virtualisation imbriquée

pw_hp_ver5sur10

Moi dans le fond ça me ne dérange pas mais ça ne me dit pas tout ça si le rôle Hyper-V est installé. Je vais connaitre uniquement par cette méthode la version du système d’exploitation.
Bon là encore une fois je pourrais attaquer la classe WMI pour avoir l’information. Alors je pourrai utiliser la classe Win32_ServerFeature

pw_hp_ver6sur10

La seule chose c’est que la classe WMI Win32_ServerFeature n’existe pas sur Windows 10 et moi j’aime bien les scripts font papa maman 😀
Par contre on peut utiliser un test sur compteur de performance Hyper-V, et bien oui si le rôle n’est pas installé la classe WMI ne sera présente. Par exemple on peut utiliser la class Win32_PerfFormattedData_HvStats_HyperVHypervisor
Voilà un exemple pour une machine sans Hyper-V, nous avons un code retour d’erreur

pw_hp_ver7sur10

Avec une machine avec Hyper-V

pw_hp_ver8sur10

Là il va falloir dégainer le try et le catch :

Voilà deux exemples :

Hyper-V non présent :

pw_hp_ver9sur10

Hyper-V présent :

pw_hp_ver10sur10

J’ai ajouté trois tests. Avant l’exécution du code je vérifie si la machine est bien en ligne avec un Ping, ensuite les accès WMI sont bien possibles et pour finir on recherche si le compteur de performance Hyper-V est bien présent.

Pour le ping tout est expliqué ici:

Powershell teste de vérifications : Première partie Ping

Exemple:

pw_hp_verBonus

 

Powershell Création de compte de test Active Directory en masse

Voici un script qui vous permettra de créer des compte de test Active Directory en masse

Voici un exemple:

Sur on veut créer des utilisateurs de user_lab1 à 5

userlab1sur3

Il y aura une gestion de l’erreur qui remontra que le compte existe

userlab2sur3

J’ai intégré aussi un mode Verbose

userlab3sur3

Windows 10 Build 10565 : La virtualisation imbriquée – sur le blog Alphorm

retrouvez mon nouvel article sur le blog alphorm sur Windows 10 Build 10565 et sa nouvelle fonctionnalité:  La virtualisation imbriquée

http://blog.alphorm.com/windows-10-build-10565-la-virtualisation-imbriquee/

retrouvez aussi mes autres articles sur:

http://blog.alphorm.com/author/llejuez/

 

 

 

Windows Server 2016 Hyper-V : Powershell Direct

Quesque Powershell Direct:

Powershell Direct est une nouvelle méthode d’accès à distance d’une machine virtuelle. Powershell Direct utilise la couche virtualisation et non la couche réseau, ce qui évite tout problème de configuration firewall ou bien de Vlan.

Cette méthode ajoute 2 paramètres aux commandes Enter-PsSession et Invoke-Command:

Continuer la lecture

Microsoft SCOM 2012 R2 Installation Partie 3 pas à pas reporting server

troisième partie de l’installation de SCOM 2012 R2. Ici nous allons installer le reporting server. Sur ce serveur, attention il doit y avoir obligatoirement  le « reporting services » SQL d’installer.

Voici les articles précédents:

Préparation à l’installation: Microsoft SCOM 2012 R2 Installation Partie 1 pas à pas

Installation du management server: Microsoft SCOM 2012 R2 Installation Partie 2 pas à pas

 

scominst3_43

Continuer la lecture

Windows Server 2016 technical preview 2 perte de l’activation après un sysprep

Si vous voulez faire un sysprep sur Windows Server 2016 technical preview 2 vous risquez d’avoir une mauvaise surprise. En effet vous perdez l’activation, mais aussi votre product key. Avant de faire un sysprep, utilisé un utilitaire de récupération de licence comme ProduKey pour ensuite le réutiliser. Mais la encore attention vous devez avoir obligatoirement une connexion internet si non vous ne pourrez pas valider votre licence:

techlic11

Continuer la lecture

Windows Server 2016 technical preview 2 les points importants

Si vous avez décidé de tester Windows Server 2016 technical preview 2, voici différents points qu’il faut prendre en compte avant de le tester. Ces points sont présents dans la note que microsoft à sortie au moment de la publication de Windows Server 2016 technical preview 2 :

Release Notes: Important Issues in Windows Server Technical Preview 2

Ouverture de session

Si après l’ouverture de session vous avez un écran noir  ou que vous avez le message suivant Please wait for the Local Session Manager:

technicalp

Continuer la lecture