[TUTO] – PowerShell : Activer le PowerShell Remoting

L’administration des serveurs à distance est une chose très utile en administration, à travers ce tuto nous allons vous montrer comment procéder sur des systèmes Windows grâce a l’utilisation de Powershell Remoting.

Activer le PowerShell Remoting Manuellement

Pour activer le Powershell Remoting manuellement, il vous suffit de saisir la commande suivante depuis une invite de commande PowerShell en tant qu’administrateur :

Cette commande va executer et activer le service WinRM de votre machine ainsi que le bureau à distance, elle va crée un ecouteur pour accepter automatiquement les demandes de nimporte quelle adresse IP et activer une exception dans le par feu.

Lire la suite

[TUTO] – Powershell : Envoyer un mail en powershell

Aujourd’hui je souhaiterais vous faire partager une fonction que j’utilise beaucoup qui est assez simple mais bien utile, il s’agit du « Send-MailMessage ». En effet comme le titre l’indique le but est d’envoyer un mail en powershell, j’utilise notamment cette fonction dans mes scripts pour avertir une ou un groupe de personnes de la finalité d’un script, par exemple pour la confirmation de la création d’un utilisateur envoyé au groupe d’admins ou pour envoyer des logs en cas de réussite ou d’échec d’un script.

Lire la suite

[Script] – Powershell : Récupérer les membres du groupe administrateur sur les machines d’un domaine

Il y a quelques temps, j’ai été confronté à une problématique. En effet, je devais pour des raisons de sécurité, connaitre sur l’ensemble de mon parc informatique quels étaient les membres du groupe administrateur local de chaque machine. La méthode la plus simple étant bien sûr de se connecter sur chaque machine directement mais cette méthode n’étant viable que sur de petit environnement avec très peu d’ordinateur, j’ai donc décidé de développer un script Powershell qui faisait exactement la même chose mais de manière automatique.

Lire la suite

[TIPS] – Powershell : Gérer les objets WMi en Powershell

Bonjour à tous !

Alors aujourd’hui je voudrais vous faire partager mon expérience avec la commande Get-WMiObject.

Introduction

Tout d’abord qu’est ce qu’un objet WMi ?

Si je le traduis littéralement ça donne: « les instruments de gestion de Windows » ce qui, en soi, est plutôt explicite. Pour faire simple « les instruments », sont des bibliothèques ou classes que l’on va appeler pour récupérer des infos sur notre machine ou sur une machine distante (ex : le numéro de série de la machine, les programmes installés, etc…. ). Ce qui en administration peut vous faire gagner pas mal de temps à condition de savoir dans quelles bibliothèques fouiller.

Lire la suite

[TUTO] – Powershell : Installation du framework 3.5 en powershell

Certaines applications demandent à ce que l’ordinateur soit équipé de certains Framework pour pouvoir fonctionner. Or, il est probable dans certains cas, que l’installation du Framework en question ne s’effectue pas correctement.
L’une des méthodes pour pallier ce problème est de spécifier les fichiers sources nécessaires à l’installation de ces fonctionnalités.

Lire la suite

[TIPS] – POWERSHELL : Comment utiliser la commande switch

La commande Powershell « switch » vous permettra de remplacer un long enchaînement de « if…elseif…elseif…else…. »

En terme de performance, lorsque vous souhaitez contrôler peu de valeurs différentes, les deux commandes se valent. Par contre si vous avez besoin de tester beaucoup de valeurs différentes, alors je vous conseillerais d’opter pour la commande switch.

Lire la suite

[TUTO] – SQL : Formater un nombre pour ajouter des zeros en amont

Dans certains cas spécifiques, vous pouvez avoir besoin d’insérer dans un champ SQL un nombre formaté sur x digits tout en gardant en amont les zéros.

Dans l’exemple, je souhaite insérer le nombre 99 sur 4 digits en gardant les 2 zéros en amont.

 

Lire la suite