Powershell – Liste des partages réseau sur un serveur de fichier avec détails

Hello, Un petit script permettant de lister tous les shared folders sur un serveur de fichier Microsoft, et de générer un fichier CSV et HTML avec les détails. Utile pour avoir une vue globale de l’utilisation des ressources par share, ou pour inventaire. # Reset the variables to start with something clean $array = $allShares … Lire la suite

Powershell – Storage Space Direct (S2D) rapport de l’utilisation des volumes

Bonjour, Voici un autre script pour S2D, permettant cette fois-ci d’avoir une vue complète de l’utilisation des Volumes : $credential = Get-Credential -Prompt « Please enter your administrative credentials » $scriptBlock = { Function ConvertTo-PrettyCapacity { Param ( [Parameter( Mandatory=$True, ValueFromPipeline=$True ) ] [Int64]$Bytes, [Int64]$RoundTo = 0 # Default ) If ($Bytes -Gt 0) { $Base = 1024 … Lire la suite

Powershell : Storage Space Direct (S2D) rapport de l’état des disques physiques

Hello, Voici un petit script à planifier chaque jour, permettant d’obtenir un rapport de l’état des disques physiques d’un cluster Storage Space Direct (S2D) : $credential = Get-Credential -Message « Please fill in your credentials : » $scriptBlock = { $allDisks = Get-PhysicalDisk *ATA* $countDisk = $allDisks.count $failedDisks = ($allDisks | ? {$_.HealthStatus -inotlike « *Healthy* »}).count [string]$body = … Lire la suite

Powershell : rapport des derniers backups MSSQL

Bonjour, Voici un petit script qui permet d’afficher les DB d’une instance MSSQL, ainsi que le dernier backup effectué pour celles-ci. Il est possible de planifier l’exécution de ce script afin d’obtenir un rapport quotidien pour vérification. Adaptez simplement les variables à vos besoin, et c’est partis ! # Variables and functions $DB_Server = « dbserver.your-domain.com » … 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 – 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

Monitoring avec PRTG

Hello, Aujourd’hui j’avais envie de partager avec vous l’outil de monitoring/alerting/reporting que j’utilise depuis plusieurs années maintenant : PRTG Network Monitor. Cet outil existe en version gratuite limitée à 30 sensors (items monitorés). Il est très facile à installer, à configurer et à utiliser. Les sensors peuvent utiliser de nombreuses technologies pour obtenir leur données … Lire la suite