Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1390 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VBS] Liste des dossiers partagés sur un serveur

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VBS] Liste des dossiers partagés sur un serveur

n°1330810
flyer-flo
Posté le 23-03-2006 à 10:19:28  profilanswer
 

Bonjour,
 
Je dois faire un programme en vbs et il faudrai que je puisse récupérer tous les shares sur un serveur.
 
J'ai pu trouver se petit bout de code mais cela me donne que lorsque quelqu'un est sur un dossier du serveur.  

Code :
  1. Dim network, Server, Machine, ObjResource
  2. Set network =Wscript.CreateObject("WScript.Network" )
  3. Machine = "nom du serveur"
  4. wscript.echo "Partages en cours depuis " & Machine
  5. Set Server = GetObject("WinNT://"  & Machine & "/LanManServer" )
  6. For each ObjResource in Server.Resources
  7.  wscript.echo ObjResource.Path '& " utilisé par " & ObjResource.User
  8. Next


 
Pouvez-vous m'aider à trouver comment faire la liste des dossiers partagés sur un serveur?

mood
Publicité
Posté le 23-03-2006 à 10:19:28  profilanswer
 

n°1330957
pilosite
Posté le 23-03-2006 à 12:32:08  profilanswer
 

Bonjour,
 
comme toujours, penser à regarder AVANT TOUT dans le script center pour les questions de ce genre (surtout le portable scriptcenter qui te permet de faire des recherches tranquillement sur ton poste dans un CHM)
 
j'ai trouvé cette exemple qui normalement répond à ta demande :
 

Code :
  1. strComputer = "."
  2. Set objWMIService = GetObject("winmgmts:" _
  3.     & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2" )
  4. Set colShares = objWMIService.ExecQuery("Select * from Win32_Share" )
  5. For each objShare in colShares
  6.     Wscript.Echo "Allow Maximum: " & objShare.AllowMaximum 
  7.     Wscript.Echo "Caption: " & objShare.Caption 
  8.     Wscript.Echo "Maximum Allowed: " & objShare.MaximumAllowed
  9.     Wscript.Echo "Name: " & objShare.Name 
  10.     Wscript.Echo "Path: " & objShare.Path 
  11.     Wscript.Echo "Type: " & objShare.Type 
  12. Next


 
remplace strComputer par le nom de la machine visée.


---------------
Envie de scripting ? Lisez donc "Scripting Windows" aux Editions Eyrolles ! tout pour apprendre le scripting orienté infrastructure Microsoft, en français dans les textes et exemples.  http://www.eyrolles.com/Informatiq [...] 212116922/
n°1330977
flyer-flo
Posté le 23-03-2006 à 12:59:10  profilanswer
 

Merci beaucoup...
 
c'est exactement se que je cherchais...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VBS] Liste des dossiers partagés sur un serveur

 

Sujets relatifs
classement dans une liste box [pblm][vbs] modifier le serveur de courier sortant outlook express
Script d'enregistrement du document courant en VBS[VBS] Utiliser les fonction d'un autre script vbs
Connexion en Vbs à un FtpServeur web apache php mysql phpmyadmin sous linux, tutoriel
[excel] connexion serveurmodification d' un fichier serveur par un poste client
[VBS] Lister groupes et Utilisateurs dans ADExcel facture vs liste deroulante
Plus de sujets relatifs à : [VBS] Liste des dossiers partagés sur un serveur


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR