L'utilisation de «utilisation nette» via PowerShell présente un comportement différent lorsqu'il est effectué via CMD sur une instance Windows Server 2012

StackOverflow https://stackoverflow.com//questions/25011727

Question

J'ai un service de cloud avec la ligne de code suivante dans STERTUP.CMD:

net use n: \\<storage-account>.file.core.windows.net\scorm /u:<storage-account> <storage-password>

Ceci crée avec succès le lecteur mappé pour pointer vers le partage des services de fichiers Azure, mais il affiche dans Windows Explorer en tant que lecteur déconnecté et toute tentative de la supprimer à l'aide de l'option "Déconnecter" les résultats "Cette connexion réseau n'existe pas"Bien que si je double clique sur le dossier, je suis possible avec succès pour accéder aux fichiers.

Si j'exécute la même commande via une invite CMD, le lecteur affiche comme connecté au nom du partage et du chemin affiché.Dois-je faire quelque chose de différent dans la commande de démarrage PowerShell pour rendre les mêmes résultats que l'invite de la ligne CMD?

Était-ce utile?

La solution

La commande "Utilisation nette" ne se connecte au partage dans le contexte que vous exécutez.Donc, vous devrez exécuter «l'utilisation nette» dans le même contexte que votre rôle sera exécuté.

Pour les rôles Web Ce sera "Service NT Authority \ Service".Pour exécuter "Utilisation nette" dans ce contexte, vous avez besoin d'un outil comme Psexec.exe, que vous pouvez télécharger à partir de Windows Sysinternals.

Placez Psexec.exe dans le répertoire bin de votre rôle et configurez un script de démarrage élevé avec cette commande:

psexec -accepteula -u "NT AUTHORITY\NETWORK SERVICE" net use n: \\&lt;storage-account&gt;.file.core.windows.net\test /u:&lt;storage-account&gt; &lt;storage-password&gt;

Autres conseils

Les lecteurs sont mappés sur votre jeton d'utilisateur et les administrateurs ont deux jetons.Limité et élevée.Assurez-vous d'utiliser des jetons cohérents.C'est à dire.Si mappé lors de la course en tant qu'aministrator, seuls les programmes exécutés élevés peuvent accéder à cette cartographie.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top