---
title: "Powershell | FAQ UserLock"
description: "Foire aux questions sur l’utilisation de PowerShell pour administrer UserLock."
locale: "fr"
updated_at: "2025-11-03T08:08:56.682Z"
canonical: "https://www.isdecisions.com/fr/userlock/docs/support/faq/powershell"
---

# Powershell

Découvrez comment gérer UserLock avec les commandes et scripts PowerShell.

## Comment faire une réinitialisation massive des sessions utilisateurs après une panne de courant générale ?

UserLock surveille en temps réel toutes les sessions utilisateur sur son réseau. Il connait en temps réel l’état des sessions des ordinateurs protégés pour appliquer immédiatement toutes les politiques de contrôle des accès utilisateurs que vous avez définies. Dans certaines situations, il peut être nécessaire de réinitialiser toutes les sessions identifiées par UserLock comme actives (ouvertes ou verrouillées/déconnectées).

Par exemple, lorsqu'une panne de courant générale se produit sur le réseau, sans protection électrique de secours, les machines s'éteindront de manière inappropriée sans notifier la déconnexion de la session au serveur UserLock qui considérera toujours les sessions comme ouvertes.

Bien sûr, plusieurs processus de sécurité et de vérification existent pour corriger cette situation, comme le simple fait de remettre sous tension les machines concernées, ou de laisser la tâche itérative (conçue à cet effet) identifier et réinitialiser les sessions. 
Cependant, si cette coupure de courant concerne l'ensemble du réseau, et donc des centaines ou des milliers de machines, y compris le serveur UserLock et sa sauvegarde, il peut être utile de réinitialiser toutes les sessions utilisateur.

Cette tâche peut être effectuée à l'aide de la commande PowerShell UserLock suivante :

```powershell
Get-UserLockOrphanedInteractiveSession | Reset-UserLockSession -Force
```

Cela va réinitialiser toutes les sessions qui seront restées actives dans votre console UserLock.

Retrouvez plus d’information sur [UserLock PowerShell ici](/userlock/docs/integrations/powershell/userlock-powershell).

## Pourquoi les cmdlets UserLock ne sont-elles pas immédiatement accessibles depuis une console PowerShell standard juste après l’installation de UserLock ?

Cela est dû au fait que la variable d'environnement "PSModulePath" n'est pas encore mise à jour. Cette variable d'environnement sera mise à jour si au moins une des conditions suivantes est vraie :

- Si la session est fermée puis ouverte de nouveau.
- Si le processus "Explorer.exe" est redémarré.

Si vous propagez des variables d'environnement au système (voir [https://web.archive.org/web/20091124062536/http://support.microsoft.com/kb/104011](https://web.archive.org/web/20091124062536/http://support.microsoft.com/kb/104011)).

Notez que toutes les cmdlets UserLock sont disponibles si vous exécutez "UserLockPowerShell" à partir de la console UserLock.

Retrouvez plus d’information sur [UserLock PowerShell ici](/userlock/docs/integrations/powershell/userlock-powershell).
