Archives par étiquette : systeme

Powershell: Cacher l’exécution d’un script powershell

Si vous voulez cacher l’exécution d’un script powershell ou même d’un programme, voici une méthode simple. Pour cela on va passer par un script vbs. En effet l’interpréteur wscript, n’affiche pas de fenêtre d’exécution par défaut, contrairement à l’interpréteur cscript ou powershell. L’intérêt c’est que l’utilisateur ne voit pas l’exécution d’un script ou processus quel qu’il soit. Cela peut être utile pour cache un script de démarrage, une tache planifiée, une publication CITRIX ou RDS.

Pour nos tests on va utiliser un script en powershell pour afficher une fenêtre toute simple :

Voici ce qu’on veut cacher l’interpréteur powershell avec son fond bleu disgracieux :hide-powershell1-4

Continuer la lecture

Powershell : remonter les utilisateurs par processus Query-app

Souvent quand on fait un audit d’un environnement nous avons besoin d’avoir les informations, combien d’utilisateurs utilisent une application serveur, par exemple dans une session Remote desktop ou Citrix. Selon la version du système de publication utilisé, bureau ou application les outils sont différents. Là je vous propose une fonction universelle qui vous permettra d’avoir une remontée sur tout système. Dans cette fonction nous aurons en entrée ordinateur requeté et application, puis en sortie ordinateur, application, utilisateur, mémoire utilisé, à quelle heure l’application à démarrer, l’heure de la requête et le chemin où se trouve l’application.

Dans un premier temps nous allons utiliser le WMI avec la classe Win32_Process

Exemple sur un processus :

get-app-1sur11

get-app-2sur11

Continuer la lecture

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

En général avant d’exécuter un script nous avons besoin d’exécuter différents tests, par exemple est ce qu’un élément est bien en ligne, le service WMI répond ou un port ouvert. Cela évite de mauvaises surprises dans les scripts.

Voici une longue série sur les différents tests à faire avant d’exécuter un script. Cette première partie traitera du test de la connexion avec le Ping (ICMP)

Pour faire un ping cela se passe avec Test-Connection

powershell_test_1sur7

Afin de l’optimiser nous pouvons faire un seul test au lieu de 4 avec le paramètre -Count 1

powershell_test_2sur7

Continuer la lecture

Changer de langage du clavier sous Windows Server 2012 Core

Avant pour changer de langue dans Windows Server 2008 Core, on pouvait utiliser le paramètre région et langue avec la commande :

change-lang-core2012-1-7Et dans le paramètre Claviers et langues on pouvait changer la langue

change-lang-core2012-2-7

Mais maintenant dans Windows 2012 ce paramètre n’est plus présent

change-lang-core2012-3-7

Pour changer la langue vous devez passer par powershell, ouvrez une invite de commande en powershell :

change-lang-core2012-4-7Pour savoir quelle langue est utilisé pour le clavier, utiliser la commande :

 

change-lang-core2012-5-7

Pour changer la langue du clavier utiliser la commande :

change-lang-core2012-6-7

Pour voir si la langue est bien prise en compte, réutiliser la commande

change-lang-core2012-7-7

Voici la liste des langages disponibles:

https://msdn.microsoft.com/en-us/library/ms533052%28v=vs.85%29.aspx

 

 

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

Mise en cluster Hyper-V avec Windows Technical Preview ou windows 2012 R2

Vue que j’avais installé un Windows Server Technical Preview j’en ai profité pour monter un cluster Hyper-V. L’installation et la mise en service du cluster Hyper-V est très semblable à Windows 2012 R2.

Présentation

Pour cela il nous faudra 4 réseaux:

  1. Une pour le LAN et pour l’accès réseau des VM
  2. Une pour le Live migration pour le déplacement à chaud des VM
  3. Une pour le Iscsi pour le stockage
  4. Une pour le cluster appeller heartbeat ou CSV

voici le schéma:

clu

En suite il nous faudra un stockage Iscsi vous trouverez ici comment le mettre en place:

http://tazmenworld.com/starwind-comment-faire-san-iscsi-lab/

pour l’installation de Hyper-V sur un Windows serveur 2012 R2 dans Vmware Workstation :

http://tazmenworld.com/comment-installer-le-role-hyper-v-sur-une-vm-windows-2012-dans-vmware-workstation-10/

Continuer la lecture

Installation de Windows Server Technical Preview

Sortie maintenant depuis le 1 octobre, Windows Server Technical Preview est disponible sur le site de Microsoft eval center http://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-technical-preview

J’en ai profité pour l’installer, c’est une installation très proche de Windows 2012. Cette version de Windows de serveur n’a pas encore nom, elle évoluera encore beaucoup.

La fin de la licence prévue pour le  15 février 2015 pour la cette Beta.

 

L’installation est classique :

wstp01

Continuer la lecture