none
Script mappage lecteur réseau RRS feed

  • Question

  • Bonjour,

    voila ce que je recherche est de savoir comment windows 2012 si prend pour connecter un lecteur réseau quand on passe par le profil USER.

    Car je cherche à le refaire en script.

    Je m'explique , lorsque l'on ajoute un lecteur réseau à un User en passant par son profil, windows fait tout le boulot.

    C'est à dire qu'une fois cliqué sur "Appliquer" Windows créé automatiquement le dossier la où il faut avec la lettre indiquée, lui donne les bonnes autorisations, et ne le recréé pas a chaque fois que le User ouvre sa session windows pour éviter de tout supprimer dedans.

    Donc je cherche à scripter ce que fait windows, pour divers problèmes rencontrés.....

    Pour info , je sais utiliser la commande net use.

    Ce que je veux c'est de savoir faire le reste:

    -créer le dossier une fois seulement s'il n'existe pas.

    -puis lui donner les autorisations de lecture/écriture seulement à cette User.

    Merci de votre aide.

    vendredi 11 juillet 2014 15:03

Réponses

  • Bonjour;

    Voici un lien qui pourra peut être t'aider:

    http://www.developpez.net/forums/d850786/general-developpement/programmation-systeme/windows/scripts-batch/mappage-lecteur-reseau-mesure/

    • Marqué comme réponse Florin Ciuca jeudi 17 juillet 2014 12:31
    dimanche 13 juillet 2014 11:10
  • Bonjour,

    Ci-dessous un script Powershell pour mapper un lecteur réseau, le script fonctionne mais il n'est pas optimisé, vous pouvez donc le modifier et l'optmiser selon votre besoin:

    -------------------------------------

    $Drive = "H:"
    $UNC = "\\server\share1"
    $creds=Get-Credential


    # si le lecteur existe déjà, on le supprime
        
        if (((New-Object -Com WScript.Network).EnumNetworkDrives() | Where-Object `
    {$_ -eq $Drive}))
        {
        
        
        $net = $(New-Object -comobject WScript.Network)
        $net.RemoveNetworkDrive($Drive,1)
    }
    if (!((New-Object -Com WScript.Network).EnumNetworkDrives() | Where-Object `
    {$_ -eq $Drive}))
            {
            # creation de lecteur reséau
            $net = $(New-Object -comobject WScript.Network)
            $map.MapNetworkDrive(“H:“,“\\server\share1“,0,$creds.UserName,$creds.GetNetworkCredential().Password)
            }

    # Ouverture de lecteur réseau
    explorer.exe $Drive

    ------------------------------------

    • Marqué comme réponse Florin Ciuca jeudi 17 juillet 2014 12:31
    mardi 15 juillet 2014 10:15

Toutes les réponses

  • Bonjour;

    Voici un lien qui pourra peut être t'aider:

    http://www.developpez.net/forums/d850786/general-developpement/programmation-systeme/windows/scripts-batch/mappage-lecteur-reseau-mesure/

    • Marqué comme réponse Florin Ciuca jeudi 17 juillet 2014 12:31
    dimanche 13 juillet 2014 11:10
  • Bonjour,

    Ci-dessous un script Powershell pour mapper un lecteur réseau, le script fonctionne mais il n'est pas optimisé, vous pouvez donc le modifier et l'optmiser selon votre besoin:

    -------------------------------------

    $Drive = "H:"
    $UNC = "\\server\share1"
    $creds=Get-Credential


    # si le lecteur existe déjà, on le supprime
        
        if (((New-Object -Com WScript.Network).EnumNetworkDrives() | Where-Object `
    {$_ -eq $Drive}))
        {
        
        
        $net = $(New-Object -comobject WScript.Network)
        $net.RemoveNetworkDrive($Drive,1)
    }
    if (!((New-Object -Com WScript.Network).EnumNetworkDrives() | Where-Object `
    {$_ -eq $Drive}))
            {
            # creation de lecteur reséau
            $net = $(New-Object -comobject WScript.Network)
            $map.MapNetworkDrive(“H:“,“\\server\share1“,0,$creds.UserName,$creds.GetNetworkCredential().Password)
            }

    # Ouverture de lecteur réseau
    explorer.exe $Drive

    ------------------------------------

    • Marqué comme réponse Florin Ciuca jeudi 17 juillet 2014 12:31
    mardi 15 juillet 2014 10:15
  • Salut Ahmed Kasmi,

    je réponds un peu tard, j'étais sur autre chose.

    Merci pour ta réponse et ce scritp.

    Je vais l'étudier et voir s'il convient à ce que je cherche.

    jeudi 31 juillet 2014 15:46