Get-SmbSession
Cette commande permet d’afficher les sessions SMB actives sur un serveur Windows. Elle liste les utilisateurs connectés ainsi que des informations comme le nom du client et l’état de la connexion.
(Get-SmbSession | Measure-Object).Count
Cette commande compte le nombre total de sessions SMB actives. Elle utilise Measure-Object
pour mesurer le nombre d’objets retournés par Get-SmbSession
et affiche uniquement le nombre total.
while ($true) {Clear-Host; Get-SmbSession | Measure-Object | Select-Object -ExpandProperty Count; Start-Sleep -Seconds 2}
Ce script exécute une boucle infinie qui :
- Efface l’écran (
Clear-Host
). - Affiche en continu le nombre de sessions SMB actives (
Get-SmbSession | Measure-Object | Select-Object -ExpandProperty Count
). - Attend 2 secondes avant de recommencer (
Start-Sleep -Seconds 2
).
Cela permet de surveiller en temps réel l’évolution du nombre de sessions SMB.