Comment puis-je get une list de directorys partagés sur le server Windows local?

Si j'ai un server Windows (en général 2000, 2003 ou 2008), existe-t-il un moyen simple d'énumérer tous les directorys locaux partagés sur ce server?

Je peux find les actions elles-mêmes assez facilement, mais j'aimerais un moyen rapide de find les directorys locaux qu'ils représentent sur le disque.

Merci!

9 Solutions collect form web for “Comment puis-je get une list de directorys partagés sur le server Windows local?”

Vous pouvez entrer dans la gestion de l'ordinateur (clic droit sur mon ordinateur, sélectionner gérer), développer le nœud Dossiers partagés et voir une list de tous les partage, des sessions connectées et des files ouverts.

Pour W2K8, vous le faites dans le Gestionnaire de servers à la place: Rôles -> Services de files -> Gestion de partage et de stockage; l'onglet Partage dans le centre de la window.

Pour la list des parts de servers distants, notez que NET VIEW svr_name affichera uniquement les partages d'users, pas d'administrateur ni de partage caché. L'ajout du commutateur / all à la fin affichera ces autres (pour W2K8).

C:\>net view sx1 Shared resources at sx1 Share name Type Used as Comment -------------------------------------------- SHARE_CIFS Disk The command completed successfully. C:\>net view sx1 /all Shared resources at sx1 Share name Type Used as Comment -------------------------------------------- ADMIN$ Disk Remote Admin SHARE_CIFS Disk C$ Disk Default share IPC$ IPC Remote IPC The command completed successfully. 

À partir d'une invite de command line, vous pouvez utiliser la command "partage net". Il va imprimer une table avec la list du nom de partage, la ressource et une remarque facultative.

net share partir d'une invite de command vous donnera le nom et le path de partage. Si vous avez besoin de quelque chose de plus avancé, vous pouvez interroger WMI en utilisant VBScript ou PowerShell.

Utilisez WMI: Win32_Share.

Dans PowerShell:

 gwmi -class Win32_Share 

Cela comprend également le système fourni par les actions et fonctionnera à distance.

La propriété Path de l'object résultant est le path local.

Pour une certaine clarté (car il n'est pas évident où find la list des actions dans la GUI)

Comme les gens l'ont mentionné, ouvrez une invite de commands et tapez le partage net . C'est probablement le moyen le plus simple de voir les quotes-parts disponibles. Cela montrera également les actions cachées (celles avec $ comme suffixe) et où le partage indique.

Voici un exemple:

 C:\Users\tstmoss>net share Share name Resource Remark ------------------------------------------------------------------------------- C$ C:\ Default share IPC$ Remote IPC ADMIN$ C:\Windows Remote Admin The command completed successfully. 

Sur Windows Server 2008, cliquez avec le button droit de la souris sur Ordinateur dans le menu Démarrer , select Gérer ou lancer le Gestionnaire de server (par défaut, la première icône à côté du menu Démarrer dans la barre des tâches).

Dans le Gestionnaire de server , développez le nœud Rôles , puis développez le nœud Services de files . Cliquez sur Partager et Gestion du stockage . L'affichage affichera deux tabs, des Actions et des Volumes . L'onglet Partage vous présente les actions existantes (identiques à celles de la console ci-dessus). Cette interface vous permet d'interagir avec le partage avec la modification de propriétés / permissions, d'arrêter le partage ou de créer de nouveaux.

J'espère que cela pourra aider.

Pour une list rapide et sale, à partir d'une invite de command, exécutez "NET SHARE". Le seul problème avec cette command est qu'il définit datatables de façon judicieuse dans des colonnes et réduit potentiellement les longs paths.

Vous pouvez être mieux servi en faisant à

 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\Shares 

avec REGEDIT. Vous pouvez l'exporter comme souhaité.

Cliquez avec le button droit de la souris sur votre icône My Computer et choisissez Manage .

Dans la window qui s'ouvre, regardez dans l'arborescence de gauche pour l'icône intitulée Shared Folders et développez-le pour find une autre icône intitulée Shares . Cliquez ici et vous devriez voir une list de tous les partages actuels.

Ouvrez une instance PowerShell, ajoutez cette fonction, puis exécutez-la:

 function Get-FileShare { [CmdletBinding()] param( [ssortingng] $Name = '%', [parameter(ValueFromPipeline = $true, ValueFromPipelineByPropertyName = $true)] [ssortingng] $ComputerName = "$env:COMPUTERNAME" ) Set-SsortingctMode -Version Latest $Name = $Name -replace "\*", "%" if ($Name -eq '%') { Get-WmiObject -Class Win32_Share -ComputerName $ComputerName } else { Get-WmiObject -Class Win32_Share -ComputerName $ComputerName -Filter "Name LIKE '$Name'" } } 

J'ai essayé cela en utilisant les conseils de tous les éléments ci-dessus et en concevant ma propre solution …

C'est une façon d'get les parts de tous les autres ordinateurs sur le ntwk – pas seulement les partages de cet ordinateur ou d'un seul ordinateur

à une invite …

NET VIEW> C: \ TEMP \ SVRS.TXT

(ENSEMBLE EDIT SVRS.TXT) (VOIR STUFF COMME CECI 🙂

 \\COMPUTER1 \\COMPUTER2 \\COMPUTERX 

(REMPLACER LES DOUBLE BACKSLASHES AVEC)

(VUE NET)

 NET VIEW COMPUTER1 NET VIEW COMPUTER2 NET VIEW COMPUTERX 

(ENTRETIEN À LA FIN DE LA PREMIÈRE LIGNE)

(/ ALL> C: \ TEMP \ SHARES.TXT)

 NET VIEW COMPUTER1 /ALL > C:\TEMP\SHARES.TXT NET VIEW COMPUTER2 NET VIEW COMPUTERX 

(ENSEMBLE À LA FIN DE LA DEUXIÈME LIGNE PAR LA DERNIÈRE LIGNE)

(/ ALL >> C: \ TEMP \ SHARES.TXT)

 NET VIEW COMPUTER1 /ALL > C:\TEMP\SHARES.TXT NET VIEW COMPUTER2 /ALL >> C:\TEMP\SHARES.TXT NET VIEW COMPUTERX /ALL >> C:\TEMP\SHARES.TXT 

(CONSERVEZ CE FICHIER COMME UN DOSSIER .BAT)

(DOUBLE CLIQUEZ SUR CE DOCUMENT .BAT)

(VOIR VOTRE FICHIER C: \ TEMP \ SHARES.TXT)

LMK, ce que vous pensez de ma solution, pensez à tous les casquettes

H

  • IIS 7.5 401.3 Accès refusé
  • Des alternatives DFS-R?
  • Quelle est la différence entre les files rdp?
  • Réduction de l'utilisation de la memory de MySQL
  • Nginx desservant des images très lentement
  • Site d'Apache accessible uniquement sur l'environnement local
  • IIS 7 - Plusieurs sites IIS sont indiqués dans le même répertoire. Comment cela est-il accompli?
  • RemoteApps avec Win2K8 R2 STD et users de Mac
  • Désactiver la règle de complexité du mot de passe dans Active Directory
  • nslookup ne fonctionne pas pour certains domaines sur mon server
  • Voulez-vous installer Exchange et Active Directory sur un seul server virtuel MS?
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de réseau.