Activer/Désactiver l’ouverture de session TS par le registre

Si vous devez activer/désactiver l’ouverture de session Terminal Server sur un serveur distant et que vous ne souhaitez pas passer par TSLOGINS (ou autres), une solution est de le faire via le registre (modification de la valeur WinStationsDisable) .

La valeur WinStationsDisable se trouve dans :
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
“WinStationsDisabled”=”0”
0 = Logon On
1 = Logon Off

Connectez vous au registre du serveur distant (faite un regedit puis allez dans le menu “Fichier” et choisissez  “Connexion au Registre réseau”) et modifiez la valeur WinStationsDisable.

Si la modification via le registre ne vous tente pas trop, vous pouvez le faire en powershell :
$Hostname = "Your Server"
$Registry = [Microsoft.Win32.RegistryKey]::OpenRemoteBaseKey('LocalMachine', $Hostname)
$WinStationsDisabled = $Registry.OpenSubKey("SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Winlogon",$true)
$WinStationsDisabled.SetValue('WinStationsDisabled','0','String')
Write-Host $Hostname " WinStationsDisabled " $WinStationsDisabled.GetValue('WinStationsDisabled')

Post to Twitter

Lancer plusieurs applications en ligne de commande sous CITRIX et Terminal Server

Ctrl-alt-del nous gratifie encore d’un Freeware d’excellente qualité et super utile : TSKaapow, (bon ok le nom est bizarre, la fonction reste super pratique.)Le principe est le suivant : via une ligne de commande de type : TSKaapow “c:\Program Files\Office11\EXCEL.EXE” c:\windows\system32 otepad.exe.

Vous lancez sur un serveur TS/CITRIX  Excel et Notepad en seamless.  Vous pouvez fermer une appli, l’autre reste bien sûr ouverte.  Le tout dans une seule session ;=)

Testé à l’instant et franchement c’est super pratique.
En scriptant on peut faire aussi quelque chose, mais la franchement en une ligne de commande c’est fait :=)

Et bien sûr c’est Free, et dispo ici

Post to Twitter