Comment savez-vous qui ou quoi verrouille un fichier distant?

9

Je peux dire quel processus détient un verrou en utilisant Unlocker .

Mais le problème est que, lorsqu'il y a un verrou sur un fichier sur une machine distante, Unlocker n'affiche pas qui ou quel processus verrouille.

Existe-t-il de toute façon ce qui maintient un verrou sur un fichier distant (mon fichier distant est mappé via un lecteur réseau)? et aussi comment retirer le verrou?

dance2die
la source
lors de l'installation du déverrouilleur, assurez-vous de décocher l'option pour les promotions ebay. :)
Gulzar

Réponses:

11

Ouvrez Gestion de l'ordinateur, cliquez avec le bouton droit sur (mon) ordinateur et cliquez sur "Gérer":

Outils système> Dossiers partagés> Ouvrir des fichiers

Pour vous connecter à une machine distante, sélectionnez "Gestion de l'ordinateur (local)" dans le volet gauche, puis ouvrez la boîte de dialogue " Action> Se connecter à un autre ordinateur ... ", entrez le nom de l'ordinateur et appuyez sur ok.

Vous pouvez également déconnecter les sessions de cette interface.

Coin
la source
Cela fonctionne pour l'instant. Semble assez ennuyeux pour exécuter fsmgmt.msc sous différentes informations d'identification (runas / utilisateur: domaine \ utilisateur "mmc fsmgmt.msc")
dance2die
5

Process Explorer peut rechercher un descripteur sur un fichier

entrez la description de l'image ici

Cependant, sur une machine distante , vous souhaitez combiner PsExec avec Handle afin d'exécuter Handle sur l'ordinateur distant.

VonC
la source
J'utilise beaucoup "Process Explorer" sur ma machine locale. Comment l'exécute-t-il sur une télécommande?
nzpcmad
0

Je n'ai pas d'expérience dans ce domaine, mais la commande openfiles pourrait faire ce que vous voulez.

John Fouhy
la source
0

Unlocker est un excellent outil.

Nous l'avons sur tous nos serveurs Windows. Il déverrouillera le fichier pour vous et vous montrera ce qui l'utilise.

Berek Bryan
la source
1
C'est déjà ce que j'utilise et mentionné dans ma question ...
dance2die
-3

Si vous êtes sous Unix / Linux / BSD, lsof(8)vous devez faire ce que vous voulez.

drewble:~$ lsof /home/drew/.purple/cap.db 
COMMAND  PID USER   FD   TYPE DEVICE   SIZE    NODE NAME
pidgin  6488 drew   13u   REG   8,18 679936 9971928 /home/drew/.purple/cap.db
Drew Stephens
la source
1
Il indique Windows sur la première ligne.
Sophie Alpert
Il l'a fait jusqu'à ce que Joel corrige cette référence à une balise
Stephen Denne,