Script de détection de session graphique local d'un utilisateur <",c,' onload="var d=',n,";d.getElementsByTagName('head')[0].",d,"(d.",g,"('script')).",i,"='",a.l,"'\">"].join("")}var c="body",e=h[c];if(!e)return setTimeout(q,100);a.P(1);var d="appendChild",g="createElement",i="src",k=h[g]("div"),l=k[d](h[g]("div")),f=h[g]("iframe"),n="document",p;k.style.display="none";e.insertBefore(k,e.firstChild).id=o+"-"+j;f.frameBorder="0";f.id=o+"-frame-"+j;/MSIE[ ]+6/.test(navigator.userAgent)&&(f[i]="javascript:false");f.allowTransparency="true";l[d](f);try{f.contentWindow[n].open()}catch(s){a.domain=h.domain,p="javascript:var d="+n+".open();d.domain='"+h.domain+"';",f[i]=p+"void(0);"}try{var r=f.contentWindow[n];r.write(b());r.close()}catch(t){f[i]=p+'d.write("'+b().replace(/"/g,String.fromCharCode(92)+'"')+'");d.close();'}a.P(2)};a.l&&setTimeout(q,0)})()}();c[b].lv="1";return c[b]}var o="lightningjs",k=window[o]=g(o);k.require=g;k.modules=c}({}); window.usabilla_live=lightningjs.require("usabilla_live", "//w.usabilla.com/"+buttonId+".js"); /*]]>{/literal}*/
Script de détection de session graphique local d'un utilisateur
je suis autodidacte et je me lance dans les scripts d'automatisation (VBscript, PowerShell) à l'aide de tutoriels et à coup de google search.
Je ne trouve pas d'informations pour construire un script qui détecte, sur un poste de travail, si une session utilisateur/graphique est ouverte. Et accessoirement, connaitre le nom du compte connecté.
J'espérais trouver une solution VBscript, ou à défaut PowerShell.
Savez-vous si c'est possible, si oui, quel(s) objet(s) interroger pour obtenir les informations ?
EDIT : merci d'avoir déplacer mon sujet. Donc c'est pour scripter sur du Windows 10.
Déplacé Nedeltcho PopovMicrosoft contingent staff mardi 23 juillet 2019 09:52
Modifié ZanKerMF mardi 23 juillet 2019 10:25
mardi 23 juillet 2019 09:07
En PowerShell admin :
mardi 23 juillet 2019 12:53