OVH Cloud OVH Cloud

Récuperer les noms des machines et users

3 réponses
Avatar
Dagor
Bonjour,

Je souhaiterais récupérer dans un même fichier général, au login des
utilisateurs, le nom de leur machine et leur nom de login.

Est-ce possible via un script et comment svp

Merci


Yves

3 réponses

Avatar
Dagor
RE,

Bon j'ai réussi à faire quelque chose, mais je n'arrive à écrire qu'une
seule ligne qui est ré effacée à chaque login, comment pouvoir garder toutes
les lignes ?


voici le script

Dim FSys, f1
Const ForWriting = 2
Set WSHShell = WScript.CreateObject("WScript.Network")
NomComputer = WSHShell.ComputerName
NomUser = WSHShell.UserName

'Pour creer le fichier texte
Set FSys = CreateObject("Scripting.FileSystemObject")
Set f1 = FSys.CreateTextFile("serveurvol1computersfichier.txt", True)
f1.writeLine "psexec " & NomComputer & " net localgroup administrateurs
domaine.com" & NomUser & " /add"
f1.close

Set WshShell = WScript.CreateObject("WScript.Shell" )
WshShell.Run NomUser & ".vbs"


Merci pour votre aide

Yves

"Dagor" a écrit dans le message de news:
4513e930$0$10996$
Bonjour,

Je souhaiterais récupérer dans un même fichier général, au login des
utilisateurs, le nom de leur machine et leur nom de login.

Est-ce possible via un script et comment svp

Merci


Yves



Avatar
Gilles LAURENT
"Dagor" a écrit dans le message de
news:45140105$0$23412$
| RE,

Bonjour,

| Bon j'ai réussi à faire quelque chose, mais je n'arrive à écrire
| qu'une seule ligne qui est ré effacée à chaque login, comment pouvoir
| garder toutes les lignes ?

[...]

Remplacez la ligne suivante :

| Set f1 = FSys.CreateTextFile("serveurvol1computersfichier.txt",
| True)

Par :

Const ForAppending = 8
Set f1 = FSys.OpenTextFile ( _
"serveurvol1computersfichier.txt", _
ForAppending, _
True)

- Le fichier est créé s'il n'existe pas déjà
- Le fichier est ouvert en mode ajout

--
Gilles LAURENT
Me contacter : http://cerbermail.com/?zoTY7ZkLcD
Avatar
Dagor
Bonjour Gilles

Merci beaucoup pour votre aide

Cordialement

Yves

"Gilles LAURENT" a écrit dans le message de news:

"Dagor" a écrit dans le message de
news:45140105$0$23412$
| RE,

Bonjour,

| Bon j'ai réussi à faire quelque chose, mais je n'arrive à écrire
| qu'une seule ligne qui est ré effacée à chaque login, comment pouvoir
| garder toutes les lignes ?

[...]

Remplacez la ligne suivante :

| Set f1 = FSys.CreateTextFile("serveurvol1computersfichier.txt",
| True)

Par :

Const ForAppending = 8
Set f1 = FSys.OpenTextFile ( _
"serveurvol1computersfichier.txt", _
ForAppending, _
True)

- Le fichier est créé s'il n'existe pas déjà
- Le fichier est ouvert en mode ajout

--
Gilles LAURENT
Me contacter : http://cerbermail.com/?zoTY7ZkLcD