IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

Remove-PSDrive ne fonctionne pas [PowerShell]


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Consultant IT
    Inscrit en
    Février 2016
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant IT

    Informations forums :
    Inscription : Février 2016
    Messages : 14
    Par défaut Remove-PSDrive ne fonctionne pas
    Bonjour,

    J'ai un problème avec une commande toute simple de Powershell : remove-psdrive.

    Les commandes suivantes sont contenus dans une fonction qu'on appellera InstallMyAppli. Cette dernière est appelé dans une autre fonction qui se nomme LaunchInstall. Et launch install est lancé depuis le main du powershell.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    if(Test-Path Y:){
            Remove-PSDrive -Name Y -PSProvider FileSystem -Scope Global
        }
    New-PSDrive -Name Y -PSProvider FileSystem -Root \\XXX\XXX -Persist -Scope Global
    Write-Host("Mount network drive y:\ (\\XXX\XXX)")
    Problème :
    Impossible de supprimer le lecteur réseau Y et je ne comprends pas pourquoi ? Alors que il rentre bien dans le Test-path donc cela signifie que il y a bien un lecteur Y. Et la commande remove-psdrive ne me renvoi aucune erreur, pourtant, juste après quand je tente de faire le New-PSDrive, on me dit que "The local device name is already in use" ?

    Need help, c'est la dernière petite erreur de mon script ... !

    Merci d'avance.

  2. #2
    Membre averti
    Homme Profil pro
    Consultant IT
    Inscrit en
    Février 2016
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant IT

    Informations forums :
    Inscription : Février 2016
    Messages : 14
    Par défaut
    C'est pas jolie mais en gros je fais un net use * /delete en guise de première commande. Ca solutionne le problème ... mais je vous l'accorde c'est pas beau ...

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 72
    Par défaut
    Bonjour

    Tu as essayé de faire un "Start-Sleep -Seconds 1" pour laisse le temps à la ressource de ce libérer.
    Il ce pourrait que le problème vienne de l'explorateur Windows qui ne libère pas la ressource.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Remove child basique qui ne fonctionne pas
    Par webpxis dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 05/07/2010, 21h10
  2. Réponses: 0
    Dernier message: 15/01/2010, 12h26
  3. Treeset et remove de l'élément en tete de liste qui ne fonctionne pas !
    Par allserv dans le forum Collection et Stream
    Réponses: 1
    Dernier message: 07/12/2008, 14h07
  4. Réponses: 3
    Dernier message: 11/03/2008, 19h43
  5. fonctions remove et rename ne fonctionnent pas ?
    Par FamiDoo dans le forum MFC
    Réponses: 29
    Dernier message: 30/06/2006, 17h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo