9

Dans le cadre de notre base de données, exécutez un programme tiers (3D Studio Max) pour exporter un certain nombre de ressources. Malheureusement, si un utilisateur n'est pas connecté ou si l'ordinateur est verrouillé, Max ne fonctionne pas correctement.Comment empêcher un serveur de se verrouiller après une session Bureau à distance

Cela peut être résolu pour les machines fraîchement démarrées en utilisant une méthode telle que TweakUI pour la connexion automatique. Toutefois, lorsqu'un utilisateur se connecte via le Bureau à distance (pour lancer une génération non planifiée, modifier un paramètre, etc.), après la fin de la session, la machine reste dans un état verrouillé, Max ne pouvant pas s'exécuter. Je cherche un moyen de configurer Windows (via des moyens honnêtes ou abusifs) de sorte qu'il ne se verrouille pas quand la session à distance se termine, ou qu'il se "déverrouille" lui-même peu de temps après. Je suis au courant d'une méthode sous XP où vous pouvez exécuter un fichier batch sur la machine qui désactive l'utilisateur distant, mais cela ne semble pas fonctionner sur Windows Server.

Répondre

3

Une connexion de service de terminal distincte est disponible, appelée connexion «console».

Vous pouvez vous connecter à cet espace en utilisant mstsc/console/v: nom_serveur. Utilisez mstsc /? pour les options de ligne de commande complète.

Ceci vous permet de vous connecter, d'ouvrir le gestionnaire de services de terminal et de démarrer les mauvaises sessions.

+0

-Ed Notez que cela a changé dans Windows Server 2008 http://blogs.msdn.com/nickmac/archive /2007/11/28/mstsc-console-switch-in-windows-server-2008-and-windows-vista-sp1.aspx –

0

Vous pourriez vouloir utiliser l'utilitaire "shadow". Cela vous permet essentiellement d'effectuer un proxy dans une session de bureau à distance existante. Vous pouvez vous connecter à la console de la machine avec le compte dont vous avez besoin, puis les utilisateurs peuvent ouvrir des sessions de bureau à distance sur la machine (ou sur une autre machine) puis utiliser shadow pour se connecter à la même session de console. Les utilisateurs devront être dans le groupe des administrateurs sur la machine. Cependant, cela peut être aussi simple que de dire aux gens de ne pas utiliser la session de la console lorsqu'ils se connectent à la machine en utilisant le bureau à distance.

0

Solution possible de here.

Pour désactiver le bouton de verrouillage ordinateur, ouvert Regedit et recherchez HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ système et HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ système et créez une nouvelle valeur REG_DWORD dans chaque appelé DisableLockWorkstation. La définition de cette valeur sur 0 permet d'utiliser le bouton Verrouiller l'ordinateur , tandis que 1 le désactive.

1

La connexion via RDP ne devrait pas affecter le verrouillage de la console. Si vous ne vous déconnectez pas de RDP (la fermeture du client garde votre session en attente), votre session sera verrouillée. Vous pouvez résoudre cela avec des délais d'inactivité dans le Gestionnaire des services Terminal Server.

Si votre console est verrouillée, il s'agit d'une stratégie distincte dans les paramètres de l'ordinateur local ou dans une autre. Si vous avez un domaine, définissez-le avec un objet de stratégie de groupe. Si vous avez besoin du nom exact de la politique, faites le moi savoir et je vais le déterrer pour vous.

+0

Je n'arrive pas à trouver le nom de cette règle dans GPO après quelques recherches. Avez-vous l'avoir à portée de main? Merci! –

0

Il se peut qu'il y ait un problème si vous exécutez ces tâches en tant qu'administrateur et que d'autres se connectent via le Bureau à distance en tant qu'administrateur. La tâche doit être exécutée à partir de son propre compte.

1

Je suppose que par déverrouillage, vous voulez vous assurer que les sessions déconnectées sont déconnectées. Pour ce faire

  1. Outils d'administration | Terminal Services Configuration
  2. RDP-TCP Clic droit sur le dossier Connexions et choisissez Propriétés
  3. Aller à l'onglet Sessions et sélectionnez les paramètres utilisateur de case à cocher Remplacer
  4. Configurer la fin d'une session Disconnected à votre valeur de délai d'attente nécessaire

plus de lecture à http://technet.microsoft.com/en-us/library/cc758177.aspx

0

Avec la plus récente des services terminaux client, vous pouvez vous connecter à la console en utilisant le commutateur/ADMIN.

Ainsi, "Computer:" sera quelque chose comme:

myworkstation.mydomain.local /ADMIN