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 :

Powershell map drive


Sujet :

Scripts/Batch

  1. #1
    Membre régulier
    Inscrit en
    Juin 2009
    Messages
    114
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 114
    Points : 94
    Points
    94
    Par défaut Powershell map drive
    Petite question ouverte :

    comment mappé vous les drives sous powershell

    premiere methode classique :
    net use ...

    deuxieme methode (on incruste le com du vbscript) :
    # $drive = new-object -com wscript.network
    # $drive.MapNetworkDrive("X:", "\\Server01\Public")

    troisieme methode
    New-PSDrive -name N -psprovider FileSystem -root $CheminLocal1

    mais qui a la particularité bizarre de ne pas être persistent ...

    auriez vous une idée comment rester en natif powershell, ou inclure du C# que je rajouterais dans le code ????

    merci pour vos riche idées parcqque la je suis perplexe

  2. #2
    Rédacteur


    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    7 171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 7 171
    Points : 15 060
    Points
    15 060
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par sshpcl2
    parce que là je suis perplexe
    Tu peux l'être, car la notion de drive sous Powershell lui est spécifique.
    Un drive Powershell est lié à un provider Powershell, tu peux avoir un drive sur un provider de flux RSS :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    cd psfeed:
    #PSfeed:\
    dir
    Type     Name                                                                                 ItemCount UnreadItemCount
    ----     ----                                                                                 --------- ---------------
    ..
    feed     Windows PowerShell                                                                           1               0
    ...
    ou sur le provider de certificat, sur celui d'AD, de SQLServer, etc.
    Voir le cmdlet Get-PSDrive.
    Ici tu souhaites créer un drive/partage visible en dehors de PowerShell, il te faut donc le déclarer à l'aide d'un Net use ou autre appel similaire.
    Voir aussi ce post qui est peut être HS vu le code à utiliser .

  3. #3
    Membre régulier
    Inscrit en
    Juin 2009
    Messages
    114
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 114
    Points : 94
    Points
    94
    Par défaut
    merci laurent ...

    donc la c'est vraiment limité sur ce point c'est bien dommage...

    mais net use, plus un get-psdrive pour tester qu'il est montée en temps c'est pas terrible

    merci pour le lien je vais decortiquer tout ca ...

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

Discussions similaires

  1. [Débutant] Map Network Drive
    Par Whippet dans le forum C#
    Réponses: 1
    Dernier message: 01/04/2013, 10h56
  2. Network drive map system
    Par Sergejack dans le forum Windows Serveur
    Réponses: 2
    Dernier message: 14/01/2009, 14h22
  3. mapping de drive avec MapNetworkDrive
    Par benkunz dans le forum VBScript
    Réponses: 8
    Dernier message: 16/12/2008, 14h40
  4. [SQL 2k5] xp_cmdshell - mapped drive - permission erreur
    Par mksql dans le forum MS SQL Server
    Réponses: 9
    Dernier message: 08/02/2007, 16h18
  5. Editeur de MAP en delphi pour jeux directX
    Par PetitScorpion dans le forum DirectX
    Réponses: 5
    Dernier message: 09/07/2002, 18h47

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