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.
Problème :
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)")
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.
Partager