Powershell – lister la date d’expiration des mots de passe ainsi que la Policy appliquée

Bonjour, Ci-après un script qui permet de lister, pour les utilisateurs d’un groupe, la date à laquelle le mot de passe a été changé pour la dernière fois, la date d’expiration du mot de passe, ainsi que la politique ( password policy) appliquée. Le script génère une page HTML présentant le résultat. # Mention the … 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

Quick Memo MSSQL : liste détaillée des sessions actives

Information de base via les procédures stockées : sp_who sp_who2 Script de base : SELECT DB_NAME(dbid) AS DBName, COUNT(dbid) AS NumberOfConnections, loginame FROM sys.sysprocesses GROUP BY dbid, loginame ORDER BY DB_NAME(dbid) Script affichant le plus de détails : USE master go SELECT sdes.session_id ,sdes.login_time ,sdes.last_request_start_time ,sdes.last_request_end_time ,sdes.is_user_process ,sdes.host_name ,sdes.program_name ,sdes.login_name ,sdes.status ,sdec.num_reads ,sdec.num_writes ,sdec.last_read ,sdec.last_write … Lire la suite