Comment ouvrir un dossier réseau avec mot de passe dans Windows ?
📁 Sujets avancés sur Python
Je dois ouvrir un dossier réseau dans l'Explorateur à partir d'un script Python.
Je sais ouvrir des dossiers réseau sans mot de passe via startfile :
os.startfile(r""\\192.168.1.2\folder"")Le problème est que je dois ouvrir un dossier réseau avec mot de passe, et startfile génère une erreur :
OSError: [WinError 86] Le mot de passe réseau est incorrect : '\\\\192.168.1.3\\folder'Premièrement, où dois-je spécifier le mot de passe réseau ?
Deuxièmement, est-il possible d'afficher la fenêtre standard de saisie de mot de passe de l'Explorateur et de permettre à l'utilisateur de saisir le mot de passe dans l'Explorateur, sans toucher au script Python ? J'ai essayé d'ouvrir explorer.exe via subprocess.Popen, mais l'Explorateur lancé ignore simplement le second argument et ouvre le dossier utilisateur « Documents » au lieu du dossier réseau.