Déconnexion session RDP non autorisé
Bonjour,
Je dois limiter l'accès à certains postes (Windows 8, Windows 10, server 2012R2, 2016 et 2019) en RDP suivant des critères spécifiques.
Pour cela, j'ai mis une tache planifiée à l'ouverture de session, lors de la connexion à distance et du déverrouillage de la station, en exécutant un script powershell.
Pour déconnecter l'utilisateur, j'utilise la commande rundll32.exe user32.dll,LockWorkStation. Ca fonctionne bien SAUF quand c'est exécuté dans la tache planifiée au moment du login.
Le script en lui même fonctionne mais pas la commande. La commande logoff elle fonctionne bien mais je voudrais verrouiller le poste et non fermer la session.
J'ai tenté un sleep avant la commande mais c'est pareil.
Je voudrais déconnecter/verrouiller le poste, l'équivalent de que quand on ferme la fenêtre du bureau à distance (déconnexion coté distant) ou quand on a le message : Vous avez été déconnecté car une autre connexion a été établie avec l'ordinateur distant.
Je ne veux pas fermer la session de l'utilisateur. Juste le déconnecter ou verrouiller le poste.
rundll32.exe user32.dll,LockWorkStation me parraissait une bonne solution mais n'a pas l'air de fonctionner au login...