PowerShell – ADK & MDT installation silencieuse automatique

  Bonjour, Voici un petit script créé la semaine dernière pour un besoin personnel. Ce script effectue le téléchargement, l’installation et la configuration basique de MDT (Microsoft Deployment Toolkit) et de sa dépendance ADK (Windows Assessment and Deployment Kit) pour le déploiement de Windows 10, version 1607. Ce script ne tourne que sur Windows Server … Lire la suite

PowerShell – Self Elevated script (= exécution automatique en admin)

Bonjour, Un petit peu de code PowerShell fort intéressant, créé par Benjamin ARMSTRONG trouvé sur le MSDN. Le but de ce code est de faire en sorte que le script soit automatiquement exécuté en tant qu’administrateur. Ce code lance une nouvelle instance PowerShell en admin. Très pratique pour éviter d’avoir à lancer une console en … Lire la suite

PowerShell – Alertes par email pour les Runbooks Orchestrator

Bonjour, Voici un petit script dont la fonction est de rechercher les erreurs des runbooks Orchestrator, survenues les 10 dernières minutes, et générer un rapport HTML envoyé par email. Pour le faire fonctionner dans votre environnement, il suffit de changer les valeurs des variables pour la connexion SMTP et SQL (le serveur hébergeant la DB utilisée … Lire la suite

PowerShell – exécution à distance avec WMI

Hello, Voici un petit script vite-fait qui permet l’exécution à distance d’un programme via WMI. Pratique lorsque le ‘remote management’ n’est pas activé. Vous pouvez le modifier afin d’inclure du logging ou d’autres vérifications. N’oubliez pas de modifier les variables $tempPath et $installString afin de spécifier correctement les chemins des exécutables. function Execute-Program { <# … Lire la suite

ShareAccessMonitor – Monitoring des accès fichiers avec PowerShell

Bonjour, Aujourd’hui, encore un petit outils créé avec PowerShell Studio 2015 ! Il s’agit d’un petit programme qui a pour but d’indiquer par une icône (NotifyIcon) toute tentative d’accès à distance à nos fichiers (accès aux partages réseau). Ainsi, si un quelqu’un accède à notre PC par un partage réseau (ex: \\monpc\c$), le programme nous le … Lire la suite

PowerShell – Fonction Get-ComputerInfo

Hello, Suite à cette question postée sur le forum TechNet, voici la fonction tirée du script que j’ai proposé en réponse : function Get-ComputerInfo { <# .SYNOPSIS Get hardware information of a given computer .DESCRIPTION This function allows you to find basic hardware information of a given computer .PARAMETER Computer Specify the target computer for … Lire la suite

PowerShell – Rapport HTML des hôtes et clusters Hyper-V

Bonjour à tous, Aujourd’hui, je souhaite partager avec vous un script magnifique que j’ai trouvé sur le Centre de Script de Microsoft TechNet. Il s’agit d’un script produisant un rapport très détaillé de notre infrastructure Hyper-V (hosts et/ou clusters), au format HTML. Le rapport produit inclus même des tooltips affichant davantage de détails sur l’élément … Lire la suite

PowerShell – lister les services tournant avec un compte du domaine

Hello tout le monde, Encore un petit script PowerShell de mon cru ! Celui-ci va lister tous les services de tous les serveurs contenus dans l’Active Directory qui tournent sous un compte du domaine. Utile en cas d’application d’un nouvelle politique de mots de passe. Le fichier généré est au format CSV et reprend le … Lire la suite

PowerShell – lister les Tâches planifiées des serveurs

Hello, Pour pouvoir mesurer l’impact du changement de mot de passe de certains comptes, j’ai du trouver une solution permettant de lister toutes les tâches planifiées (Scheduled Tasks) de tous les serveurs de l’AD. Je me suis initialement penché sur divers scripts utilisant des requêtes WMI, mais cela ne convenait pas car tous les serveurs … Lire la suite

PowerShell – graver un CD/DVD de donnée

Bonjour à tous, Pour des besoins non-professionnels, j’ai dû trouver une fonction permettant de graver un CD/DVD de donnée (data ou MP3 par exemple), via PowerShell. Le but était d’inclure cette fonction dans un programme créé par Sapien PowerShell Studio 2014. Voici donc la fonction que j’ai trouvée et éditée. Pour l’utiliser, rien de plus … Lire la suite