Jenkins : centraliser la gestion des tâches planifiées

Jenkins est un logiciel open source gratuit d’intégration continue. Il est normalement utiliser par les équipements de développement pour s’assurer d’une non régression du code source. De façon détourné, il est possible d’utiliser Jenkins comme un ordonnanceur pour centraliser l’administration des tâches planifiés Windows et/ou Linux. Je vous propose dans cet article de vous expliquer …

Read moreJenkins : centraliser la gestion des tâches planifiées

MDT : executer un script PowerShell lors d’un déploiement

Dans cet article, je vous expliquer comment exécuter un script PowerShell (fichier ps1) lors d’un déploiement avec MDT. Copier le fichier ps1 1 dans le dossier Scripts du dossier DéploymentShare . Ouvrir les propriétés de la séquence et ajouter une tache de type Run Commande Line 1. Déplacer la tache à l’endroit souhaité en utilisant …

Read moreMDT : executer un script PowerShell lors d’un déploiement

Administrer Windows Serveur à distance en PowerShell avec PSSession

Introduction Dans ce tutoriel, nous allons voir comment administrer à distance un serveur Windows en PowerShell (Powershell remoting) avec PSSession. PSSession est le préfixe de plusieurs commande Powershell qui permet la connexion et la gestion de celle-ci. L’ensemble des commandes de ce tutoriel sont à faire avec une invite de commande PowerShell Prérequis Sur le …

Read moreAdministrer Windows Serveur à distance en PowerShell avec PSSession

Autoriser l’exécution de script PowerShell

Par défaut sous Windows, l’exécution de script PowerShell (fichier .ps1) est restreinte. Entrer la commande suivante pour connaître la politique d’exécution : PS C:\Windows\system32> Get-ExecutionPolicy Restricted Pour autoriser l’exécution de script entrer la commande suivante en confirmant l’action (O ou T) : PS C:\Windows\system32> Set-ExecutionPolicy Unrestricted Modification de la stratégie d’exécution La stratégie d’exécution permet …

Read moreAutoriser l’exécution de script PowerShell

Supprimer un point de contrôle de sauvegarde dans Hyper-V sans option de suppression

snapshot

Il arrive dans Hyper-V qu’un logiciel tiers (de sauvegarde) créer un point de contrôle qui n’est pas possible de supprimer par l’interface graphique. Il faut passer en PowerShell pour supprimer le point de contrôle. 1. Ouvrir une fenêtre PowerShell en administrateur et entrer la commande suivante pour afficher les snapshots. Get-VMSnapshot -ComputerName <SERVEUR-HYPER-V> -VMName <VM> …

Read moreSupprimer un point de contrôle de sauvegarde dans Hyper-V sans option de suppression

Tache planifiée exécuter un script PowerShell

Pour exécuter un script PowerShell à l’aide d’une tache planifiée dans Windows, il faut définir comme Action l’exécution d’un Programme et le configurer comme ci-dessous : 1 Programme / Script : C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe 2 Ajouter des arguments (facultatif) : -file emplacement_du_fichier.ps1

Afficher les objets WMI avec PowerShell

Dans une invite de commande PowerShell entrer : Get-WmiObject -List | Select Name Limiter le résultat aux objets Wmi Hyper-V Get-WmiObject -List | Where Name -Match Hyper | Select Name Résultat :

Afficher les World Wide Name (WWN) des contrôleurs de stockage SAN en PowerShell

Les World Wide Name (WWN) est un identifiant unique sur les contrôleurs de stockage qui permettent d’identifier les périphériques sur le SAN (baie de disque). C’est l’équivalent des adresses MAC. 1. Ouvrir une invite de commande PowerShell. 2. Entrer la commande suivante : Get-InitiatorPort 3. Voici le résultat de la commande : Sur la capture ci-dessus, …

Read moreAfficher les World Wide Name (WWN) des contrôleurs de stockage SAN en PowerShell

Exchange Online : commande PowerShell

Voici un mémo des commandes PowerShell Exchange Online. Connexion Avant de pouvoir administrer vos services Exchange Online vous devez d’abord vous connectez : $UserCredential = Get-Credential $Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $UserCredential -Authentication Basic -AllowRedirection Import-PSSession $Session La première commande va ouvrir un « prompt » vous demandez de saisir vos identifiants administrateur de …

Read moreExchange Online : commande PowerShell

Chocolatey : dépôt de logiciel pour Windows

Bonjour,

Dans cet article, je vais vous parler d’un petit programme fort pratique pour vous facilitez l’installation de programme sur les postes et les serveurs. Chocolatey est à Windows ce qu’est apt-get à Debian.

Chocolatey vous permet d’installer,mettre à jours et de supprimer des logiciels en PowerShell (ps).

Pour installer Chocolatey vous devez lancer la fenêtre de commande ps en administrateur et exécuter la ligne suivante :

Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

Une fois la confirmation de l’installation des commandes installer, vous devez fermer votre invite ps et l’ouvrir de nouveau pour que les commandes soient disponibles.

Read moreChocolatey : dépôt de logiciel pour Windows