unPixel Posté(e) le 28 mai 2018 Partager Posté(e) le 28 mai 2018 Bonjour, J'ai un raccourci de lecteur réseau amenant sur mon NAS via le protocole SMB sur le bureau de mon PC sous Win 10. Actuellement, j'ai aussi un raccourci sur mon bureau " net use * /delete /yes " qui me permet de déconnecter ce lecteur réseau du PC. Ce que je voudrais, c'est que ça déconnecte automatiquement ce lecteur à la fermeture de la fenêtre. Est-ce possible svp ? Merci 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Einsteinium Posté(e) le 28 mai 2018 Partager Posté(e) le 28 mai 2018 Je dirais que oui via un powershell, t’a cherché sur la toile ? 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
unPixel Posté(e) le 28 mai 2018 Auteur Partager Posté(e) le 28 mai 2018 J'ai cherché mais rien trouver de probant (avec mes termes en tout cas). 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
PiwiLAbruti Posté(e) le 29 mai 2018 Partager Posté(e) le 29 mai 2018 Il y a 10 heures, InfoYANN a dit : [...] à la fermeture de la fenêtre. Quelle fenêtre ? Celle de l'explorateur Windows ? 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
unPixel Posté(e) le 29 mai 2018 Auteur Partager Posté(e) le 29 mai 2018 Tout à fait oui 😉 J'ai essayé aussi de passer par un planificateur de tâche mais il n'y a rien que je vois qui soit en rapport avec la fermeture d'une fenêtre de l'explorateur. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
PiwiLAbruti Posté(e) le 29 mai 2018 Partager Posté(e) le 29 mai 2018 À moins de trouver un évènement Windows correspondant à la fermeture d'une fenêtre d'explorateur, ça risque d'être compliqué. Ou alors, il faut vérifier le nombre de processus explorer.exe à intervalle régulier. Si ce nombre est <=1 alors tu peux déconnecter les lecteurs réseau. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
unPixel Posté(e) le 29 mai 2018 Auteur Partager Posté(e) le 29 mai 2018 Et comment dans ce cas dire stp à Windows de fermer la connexion pour ce lecteur réseau si je trouve ce processus ? 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
PiwiLAbruti Posté(e) le 29 mai 2018 Partager Posté(e) le 29 mai 2018 Simplement avec la commande net ou avec une commande PowerShell équivalente. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
unPixel Posté(e) le 29 mai 2018 Auteur Partager Posté(e) le 29 mai 2018 Bah ça je le fais déjà mais je voulais dire comment l'automatiser à la fermeture du processus ? 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
PiwiLAbruti Posté(e) le 29 mai 2018 Partager Posté(e) le 29 mai 2018 Je t'ai déjà répondu. 🙄 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
unPixel Posté(e) le 29 mai 2018 Auteur Partager Posté(e) le 29 mai 2018 Alors j'ai pas compris lol. Je vais relire ça ce soir attentivement quand je serais seul et plus tranquille 😉 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Einsteinium Posté(e) le 29 mai 2018 Partager Posté(e) le 29 mai 2018 Il t’a sit de vérifier le nombre de processus actif d’explorer au repos, de la tu fais ton script pour qu’il déconnecte les lecteurs quand on est équivaut ou plus bas que cette valeur. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
unPixel Posté(e) le 29 mai 2018 Auteur Partager Posté(e) le 29 mai 2018 Et dans ce cas ça serait quoi le script svp car là je coince sur cette dernière partie. Je vois pas quoi mettre comme ligne de code pour dire ça dans le script. On est bien d'accord que explorer.exe ne prend en compte que les dossiers ouverts et non les applications par exemple ?! 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
serpinh Posté(e) le 29 mai 2018 Partager Posté(e) le 29 mai 2018 (modifié) Je crois que si on kill tous les process explorer, la barre des tâches (menu démarrer) disparaît de l'écran ... Modifié le 29 mai 2018 par serpinh 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
PiwiLAbruti Posté(e) le 30 mai 2018 Partager Posté(e) le 30 mai 2018 Il y a 21 heures, InfoYANN a dit : Je vois pas quoi mettre comme ligne de code pour dire ça dans le script. Utiliser PowerShell me semble être le plus pertinent pour écrire ton script. Maintenant, ne compte pas sur moi pour le faire à ta place. 😉 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
unPixel Posté(e) le 30 mai 2018 Auteur Partager Posté(e) le 30 mai 2018 Je ne compte pas sur toi pour faire quoi que ce soit, juste une explication que tu m'as donné. Merci en tout cas 😉 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Einsteinium Posté(e) le 30 mai 2018 Partager Posté(e) le 30 mai 2018 Hum là je serais pas te dire, j’utilise pas, cherche le comptage de processus ouverts et après ce n’est que calé la fermeture que tu as déjà faites. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
unPixel Posté(e) le 30 mai 2018 Auteur Partager Posté(e) le 30 mai 2018 (modifié) Oui oui, je vais voir de ce côté là. Pas trop le temps aujourd'hui mais je vais me pencher sur la question. Et puis c'est pas vital, juste du confort en gros. Merci 😉 Modifié le 30 mai 2018 par InfoYANN 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
PiwiLAbruti Posté(e) le 19 juin 2018 Partager Posté(e) le 19 juin 2018 Comme ça faisait longtemps que je n'avais pas bidouillé du PowerShell et que ça ne devait pas être bien long à pondre, voici un exemple de script : $process = "explorer" $letter = "X" if ( (Get-PSDrive | where {$_.Name -eq $letter} | measure).Count -eq 1 ` -and (Get-Process | where {$_.ProcessName -eq $process} | measure).Count -eq 1 ){ net use "$($letter):" /delete } Évidemment il faut remplacer "X" par la lettre de lecteur souhaitée. Malheureusement pour la tâche planifiée, je n'ai pas trouvé d'autres alternatives que de l'exécuter à intervalles réguliers (à ta convenance). Voici l'action à renseigner dans la tâche planifiée : Programme/script : powershell.exe Ajouter des arguments (facultatif) : -WindowStyle Hidden -ExecutionPolicy Bypass "C:\script.ps1" Il y a toujours au moins un processus explorer.exe actif. Lors de la fermeture de la dernière fenêtre d'explorateur, le processus correspondant reste actif quelques dizaines de secondes (variable) avant de se fermer. La commande net use peut également être remplacée par Remove-PSDrive. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
unPixel Posté(e) le 20 juin 2018 Auteur Partager Posté(e) le 20 juin 2018 Merci bien. Je vais tester ça dès que j'ai un moment 😉 Je te tiens au courant dans les heures/jours qui viennent. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Brunchto Posté(e) le 20 juin 2018 Partager Posté(e) le 20 juin 2018 ce serait pas plus simple d'avoir un script qui: crée le raccourci réseau ouvre un explorer qui pointe sur le raccourci réseau (et attend la fin du process lancé) supprime la connexion réseau ça doit même pouvoir se faire avec un .bat 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
unPixel Posté(e) le 20 juin 2018 Auteur Partager Posté(e) le 20 juin 2018 C'est possible oui mais je connais pas le script. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.