<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://wiki.blaxeen.com/index.php?action=history&amp;feed=atom&amp;title=Session_windows</id>
	<title>Session windows - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.blaxeen.com/index.php?action=history&amp;feed=atom&amp;title=Session_windows"/>
	<link rel="alternate" type="text/html" href="https://wiki.blaxeen.com/index.php?title=Session_windows&amp;action=history"/>
	<updated>2026-04-18T12:21:04Z</updated>
	<subtitle>Historique des révisions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.36.1</generator>
	<entry>
		<id>https://wiki.blaxeen.com/index.php?title=Session_windows&amp;diff=4371&amp;oldid=prev</id>
		<title>Admin : Page créée avec « Ce script est à lancer depuis un AD pour voir les sessions en cours sur des serveurs du domaine (le port 135 est à ouvrir entre l&#039;AD et les serveurs, et aussi à passer... »</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaxeen.com/index.php?title=Session_windows&amp;diff=4371&amp;oldid=prev"/>
		<updated>2020-09-21T09:49:55Z</updated>

		<summary type="html">&lt;p&gt;Page créée avec « Ce script est à lancer depuis un AD pour voir les sessions en cours sur des serveurs du domaine (le port 135 est à ouvrir entre l&amp;#039;AD et les serveurs, et aussi à passer... »&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Ce script est à lancer depuis un AD pour voir les sessions en cours sur des serveurs du domaine (le port 135 est à ouvrir entre l&amp;#039;AD et les serveurs, et aussi à passer à 1 la clé de registre AllowRemoteRPC)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
strComputer = InputBox (&amp;quot;Nom ou IP du poste&amp;quot;)&lt;br /&gt;
strLogin = InputBox (&amp;quot;Compte administrateur&amp;quot;)&lt;br /&gt;
strPasswd = InputBox (&amp;quot;Mot de passe&amp;quot;)&lt;br /&gt;
Set objSWbemLocator = CreateObject(&amp;quot;WbemScripting.SWbemLocator&amp;quot;) &lt;br /&gt;
Set objWMI = objSWbemLocator.ConnectServer(strComputer, &amp;quot;root\cimv2&amp;quot;, strLogin, strPasswd)&lt;br /&gt;
Set colSessions = objWMI.ExecQuery (&amp;quot;Select * from Win32_LogonSession Where LogonType = 10&amp;quot;)&lt;br /&gt;
If colSessions.Count = 0 Then&lt;br /&gt;
	Wscript.Echo &amp;quot;Aucun utilisateur&amp;quot;&lt;br /&gt;
Else&lt;br /&gt;
	message = &amp;quot;Dernières sessions :&amp;quot; &amp;amp; VbCrLf &amp;amp; VbCrLf&lt;br /&gt;
	For Each objSession in colSessions&lt;br /&gt;
		If objSession.LogonType = 2 Then&lt;br /&gt;
			message = message &amp;amp; &amp;quot;Type de session : Console&amp;quot; &amp;amp; VbCrLf&lt;br /&gt;
		Else&lt;br /&gt;
			message = message &amp;amp; &amp;quot;Type de session : Bureau distant&amp;quot; &amp;amp; VbCrLf&lt;br /&gt;
		End If&lt;br /&gt;
		Set colList = objWMI.ExecQuery(&amp;quot;Associators of {Win32_LogonSession.LogonId=&amp;quot; &amp;amp; objSession.LogonId &amp;amp; &amp;quot;} Where AssocClass=Win32_LoggedOnUser Role=Dependent&amp;quot;)&lt;br /&gt;
		For Each objItem in colList&lt;br /&gt;
			message = message &amp;amp; &amp;quot;Utilisateur : &amp;quot; &amp;amp; objItem.Domain &amp;amp; &amp;quot;\&amp;quot; &amp;amp; objItem.Name &amp;amp; VbCrLf&lt;br /&gt;
		Next&lt;br /&gt;
		message = message &amp;amp; &amp;quot;Début de session : &amp;quot; &amp;amp; Mid(objSession.StartTime,9,2) &amp;amp; &amp;quot;:&amp;quot; &amp;amp; Mid(objSession.StartTime,11,2) &amp;amp; &amp;quot; &amp;quot; &amp;amp; Mid(objSession.StartTime,7,2) &amp;amp;  &amp;quot;/&amp;quot; &amp;amp; Mid(objSession.StartTime,5,2) &amp;amp;  &amp;quot;/&amp;quot; &amp;amp; Mid(objSession.StartTime,1,4)  &amp;amp; VbCrLf&lt;br /&gt;
		message = message &amp;amp; VbCrLf&lt;br /&gt;
	Next&lt;br /&gt;
	WScript.Echo message&lt;br /&gt;
End If&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Script]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>