begin process at 2012 02 14 00:57:57
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Réseau & Internet

 > WINADMIN - GESTION RÉSEAU LOCAL

WINADMIN - GESTION RÉSEAU LOCAL


 Information sur la source

Note :
9,29 / 10 - par 7 personnes
9,29 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Réseau & Internet Niveau :Expert Date de création :10/01/2005 Date de mise à jour :20/01/2005 10:23:12 Vu / téléchargé :21 574 / 4 594

Auteur : COlive

Ecrire un message privé
Site perso
Commentaire sur cette source (17)
Ajouter un commentaire et/ou une note

 Description

Voici un petit outils permettant la gestion réseau de plusieurs stations de travail dans plusieurs domaines en réseau local. Il comprend la gestion des utilisateurs / groupes, des commandes systèmes utiles à l'adiministrateur d'un ensemble de station et qui ne veut pas passer sur tous les postes de son réseau 1 à 1.
Je me suis inspiré de beaucoup de source du site, mais j'ai aussi remanier et épurer beaucoup d'entre elles ce qui explique que je remercie tout ceux qui se retrouveront un peu dans mon code.
Merci de me laisser vos commentaires. Testé et vérifier sous : Windows 2000 / 2000 server / 2003 server / XP pro / NT4 (avec ADSI d'installé).


 Conclusion

En attente de vos commentaires / remarques...

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

20 janvier 2005 10:23:13 :
Mise à jour : ajout d'un fonction pour tuer un processus. Correction bug afichage treeview D'autres à venir surement...

 Sources du même auteur

Source avec Zip Source .NET (Dotnet) TCPLISTENER - DEUX EXEMPLES D'UTILISATION : AVEC ET SANS BAC...
Source .NET (Dotnet) COMBODATA ACCES - LISTE UN CHAMP ET DONNE SON INDEX DANS LA...
Source avec Zip Source .NET (Dotnet) RÉCUPÉRER FICHIER SUR FTP
Source avec Zip DLL DE CONNEXION FTP POUR NET EN VB6
Source avec Zip Source .NET (Dotnet) WINADMIN - GESTION ET ADMINISTRATION RÉSEAU

 Sources de la même categorie

Source avec Zip Source avec une capture GESTIONNAIRE DE TÉLÉCHARGEMENT, AVEC REPRISE ET MULTITHREADI... par Madx23
Source avec Zip Source avec une capture CONVERTIR DU TEXTE RTF EN CODE HTML ET VICE-VERSA par vicosta
Source avec Zip Source avec une capture DICTIONAIRE TEXT/AUDIO/VISUELLE ANGLAIS AVEC WEBBROWSER CONT... par majnounmajda
Source avec Zip Source .NET (Dotnet) NSLOOKUP EN VB.NET OU COMMENT FAIRE UNE REQÛETE DNS EN PRÉCI... par ShareVB
Source avec Zip Source avec une capture MINI SEVEUR HTTP AVEC INTERFACE GRAPHIQUE ET IMPLÉMENTATIONS... par lemout

Commentaires et avis

Commentaire de thierrydelepine le 10/01/2005 21:03:15

ca a l'air sympa, je le testerai.
j'avais fait un code (LDAP active directory explorer) qui ressemble un peu au niveau code pas presentation.
ca a l'air interressant et ton code offre pas mal de possiblité.

Commentaire de COlive le 11/01/2005 09:56:47

Merci. J'espère que cela va plaire. Pour ma part il m'est très utile. Je bloque sur certaines fonctions que je voudrai ajouter. Mais j'y travaille : Gestions des partages / Gestions des services / Gestion des processus (tuer un prog a distance sur les stations pour le mettre à jour par exemple sans application clientes) ...

Commentaire de kmachrafi le 11/01/2005 11:58:33

C'est super. Bravo

Commentaire de thierrydelepine le 11/01/2005 15:40:18

COlive :

pour tuer un process tu peut essayer ça :

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colProcessList = objWMIService.ExecQuery _
    ("Select * from Win32_Process Where Name = 'Notepad.exe'")
For Each objProcess in colProcessList
    objProcess.Terminate()
Next
  

en remplacant strComputer = "." par strComputer = "NomMAchine"
NB: il ne faut pas de firewall sur le poste distant, il faut avoir des droits administrateurs sur le poste distant

Commentaire de thierrydelepine le 11/01/2005 15:44:45

pour demarrer un service et ces dependances

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colServiceList = objWMIService.ExecQuery _
    ("Select * from Win32_Service where Name='NetDDE'")
For each objService in colServiceList
    errReturn = objService.StartService()
Next
Wscript.Sleep 20000
Set colServiceList = objWMIService.ExecQuery("Associators of " _
   & "{Win32_Service.Name='NetDDE'} Where " _
        & "AssocClass=Win32_DependentService " & "Role=Dependent" )
For each objService in colServiceList
    objService.StartService()
Next



pour stopper un service et ces dependances

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colServiceList = objWMIService.ExecQuery("Associators of " _
   & "{Win32_Service.Name='NetDDE'} Where " _
        & "AssocClass=Win32_DependentService " & "Role=Antecedent" )
For each objService in colServiceList
    objService.StopService()
Next
Wscript.Sleep 20000
Set colServiceList = objWMIService.ExecQuery _
        ("Select * from Win32_Service where Name='NetDDE'")
For each objService in colServiceList
    errReturn = objService.StopService()
Next

meme remarque que dans le poste precedent + il faut que WMI soit installé sur le poste distant pas fourni de base avec 98 et NT (il faut l'installer en le telechargant chez crosoft.

bonne prog

Commentaire de COlive le 11/01/2005 19:08:39

Merci, je testerai ça.

Commentaire de Jackboy le 11/01/2005 20:19:42

bien moi j'ai teste, je trouve que les possibilité sont la mais manque un peu de contenu, j'ai tanté d'envoyer un message ou rebooter une machine et sans succes... jai tanté un remote sur un poste et impossible d'avoir acces.. bon bien bonne continuité

Commentaire de COlive le 12/01/2005 15:19:01

Effectivement, je me dois d'ajouter quelque précisions :
Il faut les droits administrateurs sur toutes les stations a commander. Bref, même nom d'utilisatateur sur toutes les machines et même mot de passe et groupe administrateurs. En cas de domaine , il suffit d'être logger avec un compte administrateur sur une des stations du réseau.
Autre Information : l'envoi de message bloque depuis une certaine mise à jour de windows (je n'ai pas pu identifier laquelle.) Je remplacerai le net send par une autre fonction dès que possible. Cordialement.

Commentaire de COlive le 26/01/2005 09:28:49

Je cherche de l'aide pour passer cette source en vB net.
Les sujets me posant problèmes sont :

Accés à la base de registre distante en vb net

La copie de fichier sur poste distant

Arrêt un processus sur le poste distant (sans wmi qui ne passe pas a travers les firewall)

Commentaire de ghamir le 09/06/2005 20:45:19

Votre code est formidable!
S'il vous plaît, est-ce que vous avez completé le codede récupération des dossiers partagés, et savez-vous comment peut-on installer un logiciel à distance sur une autre machine?

Commentaire de COlive le 20/07/2005 15:23:26

je ne travaille plus sur cette source mais sur celle en .net qui offre beaucoup plus de fonctionalité, pour le registre distant, ainsi que d'autre fonction système.

Pour l'installation distante il y a deux méthodes : lancer le processus distant pointant vers le fichier setup ou bien alors etudier le fichier setup pour pouvoir copier directement les fichier (exe, dll etc aux bon endroit et enregistrer les données dans le registre distant. La solution 2 est lourde, alors je travaille sur le lancement d'un setup distant, mais en .NET

Commentaire de Harys le 13/09/2005 19:34:07

très interessant je vais le tester
est ce que tu peux me donner le code pour bloquer les applications de windows sans que la votre soit ouvert par autorun merci!!!!!

Commentaire de morpheus22170 le 22/12/2006 23:16:57

Ton code a l'air intéressant malheureusement dans le zip, il n' y a que le fichier .vbp. j'utilise visual studio .net et il me demande d'installer vb6. je voulais savoir s'il existe une version .net? merci de bien vouloir répondre.

Commentaire de eldim le 05/04/2007 10:15:08

Salut tlm. Mon antivirus détecte un root kit dans ta source... pas cool ça...

Commentaire de COlive le 07/04/2007 00:37:33

Pourrais je savoir quel fichier ? et quel antivirus est utilisé ?
J'ai testé avec avast, et il n'a rien trouvé.

Morpheus22170 : ou il s'agit de Netadmin du meme auteur (de moi donc lol).

Commentaire de eldim le 10/04/2007 13:35:22

Mac Afee Pro derniere version

Commentaire de COlive le 18/01/2008 16:37:42

Correction (Un peu tard) :
Je ne travaille plus sur cette version.

Je suis dorénavant sur vb.net 2005.
La source correspondante en .net est ici :
http://www.vbfrance.com/codes/WINADMIN-GESTION-ADMINISTRATION-RESEAU_29091.aspx

Cordialement.

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,293 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales