Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1452 connectés 

  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Poste de travail

   [GPO] Ajouter un emplacement réseau

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[GPO] Ajouter un emplacement réseau

n°147894
arnaudperf​ect
Posté le 13-07-2017 à 16:01:06  profilanswer
 

Bonjour,
 
je souhaite automatiser le déploiement d'emplacement réseau (et non de lecteur réseau) par GPO sur des postes Windows 10.
 
Quand on le fait à la main, on utilise l'assistant "Ajouter un emplacement réseau"
 
https://img15.hostingpics.net/pics/4547742017071315h4235.png
 
Celui-ci créer un raccourcie sous "%userprofile%\AppData\Roaming\Microsoft\Windows\Network Shortcuts" et cela a pour effet de faire ceci :
 
https://img15.hostingpics.net/pics/6605462017071315h4633.png
 
Ce raccourcie est de ce type :
 
https://img15.hostingpics.net/pics/4666852017071315h5133.png
 
Pour faire ma GPO, je fais ceci :
 
Configuration Utilisateur\Préférences\Paramètres Windows\Raccourcis
 
Action : Créer
Nom : %userprofile%\AppData\Roaming\Microsoft\Windows\Network Shortcuts\Mon_Raccourcie
Type de cible : Objet du système de fichiers
Emplacement : <Spécifier un chemin d'accès complet>  
Chemin d'accès cible : \\mon_serveur\mon_partage
 
Cela fonctionne parfaitement...
 
https://img15.hostingpics.net/pics/8585082017071315h4033.png
 
... mais ne me fait pas la raccourcie sur la zone de gauche
 
https://img15.hostingpics.net/pics/9400092017071315h5735.png
 
Comment on peut faire des raccourcies dans la zone de gauche ? et via GPO ?
 
On voit aussi que le raccourcie n'est pas du même type lorsque qu'on le fait via l'assistant ou la GPO (et même à la main)
 
En vous remerciant par avance !

mood
Publicité
Posté le 13-07-2017 à 16:01:06  profilanswer
 

n°147897
arnaudperf​ect
Posté le 13-07-2017 à 16:17:09  profilanswer
 

Après une petite recherche, l'assistant me créer une "junction" et non un raccourcie. On peut faire ca comment dans une GPO ? Script ?

n°147898
Je@nb
Modérateur
Kindly give dime
Posté le 13-07-2017 à 16:28:44  profilanswer
 

Soit script https://gallery.technet.microsoft.c [...] n-734ab70a soit tu crées ce qui va bien côté GPP pour faire qqch de similaire

n°147900
arnaudperf​ect
Posté le 13-07-2017 à 16:53:41  profilanswer
 

Tu peux me rappeler ce qu'est une GPP (Groupe Policy Preference) ?

n°147902
skoizer
tripoux et tête de veau
Posté le 13-07-2017 à 16:56:02  profilanswer
 

pourquoi ne monte tu pas un lecteir reseau de ton service$ plutot qu'un raccourci ?


---------------
je veux tout, tout de suite, et gratuitement ! miladiou !
n°147904
arnaudperf​ect
Posté le 13-07-2017 à 17:05:46  profilanswer
 

Par ce qu'un lecteur réseau c'est pas pratique et difficile à maintenir dans le temps.  
 
Les gens parlent avec des lettres, hors, là où je bosse actuellement, chacun montent ses lecteurs à la main. L'un parle de chou, l'autre de carrote.  Avec un emplacement, on parle avec un chemin UNC. Tous le monde parlera de la même chose. Les échanges entre les utilisateurs seront plus simple, ainsi qu'avec l'IT. Les migrations de postes avec des raccourcies sur le bureau ne seront plus vérolé si on change les lettres. Des liens dans les fichier Office ne seront plus corrompu à chaque migration. Après il faut gardé les même lettre, mais on ne sait pas de quoi sera fait l'avenir.
 
Le top serait aussi d'avoir un DFS, mais cela est une autre histoire. Mon client étant déjà très frileux au changement...

n°147906
Je@nb
Modérateur
Kindly give dime
Posté le 13-07-2017 à 17:17:29  profilanswer
 

arnaudperfect a écrit :

Tu peux me rappeler ce qu'est une GPP (Groupe Policy Preference) ?


Oui c'est ça

n°147907
Je@nb
Modérateur
Kindly give dime
Posté le 13-07-2017 à 17:18:33  profilanswer
 

skoizer a écrit :

pourquoi ne monte tu pas un lecteir reseau de ton service$ plutot qu'un raccourci ?


Parce que on est en 2017. On utilise plus ce genre d'archaismes. C'est tellement source de problèmes

n°147912
nebulios
Posté le 14-07-2017 à 04:02:21  profilanswer
 

arnaudperfect a écrit :

Par ce qu'un lecteur réseau c'est pas pratique et difficile à maintenir dans le temps.  
 
Les gens parlent avec des lettres, hors, là où je bosse actuellement, chacun montent ses lecteurs à la main. L'un parle de chou, l'autre de carrote.  Avec un emplacement, on parle avec un chemin UNC. Tous le monde parlera de la même chose. Les échanges entre les utilisateurs seront plus simple, ainsi qu'avec l'IT. Les migrations de postes avec des raccourcies sur le bureau ne seront plus vérolé si on change les lettres. Des liens dans les fichier Office ne seront plus corrompu à chaque migration. Après il faut gardé les même lettre, mais on ne sait pas de quoi sera fait l'avenir.
 
Le top serait aussi d'avoir un DFS, mais cela est une autre histoire. Mon client étant déjà très frileux au changement...


Ce que tu veux mettre en place c'est quad même bien crade par rapport à une DFS. Et monter une DFS sans réplication, c'est simplissime.

n°147926
arnaudperf​ect
Posté le 16-07-2017 à 13:46:57  profilanswer
 

Ça n'a rien a voir !
 
Il n'y a rien de crade à faire des emplacements réseau au lieu de mettre des lecteurs réseau. DFS est un complément.

mood
Publicité
Posté le 16-07-2017 à 13:46:57  profilanswer
 

n°147927
arnaudperf​ect
Posté le 16-07-2017 à 13:48:32  profilanswer
 

Je@nb a écrit :


Oui c'est ça


 
Toujours aussi courtois, ça fait peur...  :(  
Mieux ne pas répondre dans ce cas.
 
Sinon le script en PowerShell fonctionne bien !

n°147928
Je@nb
Modérateur
Kindly give dime
Posté le 16-07-2017 à 13:53:58  profilanswer
 

arnaudperfect a écrit :


 
Toujours aussi courtois, ça fait peur...  :(  
Mieux ne pas répondre dans ce cas.
 
Sinon le script en PowerShell fonctionne bien !


Tu me demandes si une gpp sont les group policy preference, je te répond que oui, je vois pas ce que tu attends d'autre comme réponse  [:clooney11]

n°147929
arnaudperf​ect
Posté le 16-07-2017 à 15:02:26  profilanswer
 

ah, toutes mes excuses. Je n'avais pas compris la réponse !
J'avais compris dans le sens "oui c'est ça, je ne vais pas t’expliquer se qu'est une GPP"
 
En faite, j'ai vu se que s’était, mais il y a rien (il me semble) de prédéfini pour faire des emplacements réseau

n°147930
Je@nb
Modérateur
Kindly give dime
Posté le 16-07-2017 à 15:40:15  profilanswer
 

Non mais je te disais de reprendre ce que faisait le script powershell en GPP : création d'un répertoire avec les bons attributs, le fichier desktop.ini dedans et le shortcut qui va bien.

n°147931
nebulios
Posté le 16-07-2017 à 18:13:08  profilanswer
 

arnaudperfect a écrit :

Ça n'a rien a voir !
 
Il n'y a rien de crade à faire des emplacements réseau au lieu de mettre des lecteurs réseau. DFS est un complément.


Si, tu as une méthode propre, fiable, facile à mettre en place: monter des lecteurs réseaux via GPP et utiliser DFS pour masquer les chemins physiques (ce qui est une bonne pratique, ça évitera les paniques au moment de remplacer le serveur).
Là tu choisis une méthode exotique donc tu ne maîtrises pas forcément l'impact, et tu l'utilises pour ne pas changer des méthodes de travail qui ne sont pas adaptées (ce n'est certainement pas à un utilisateur de monter lui-même ses lecteurs réseaux).

n°147960
arnaudperf​ect
Posté le 18-07-2017 à 09:32:07  profilanswer
 

non il n'y a rien d'exotique. Comme tu as pu le voir sur les imprimes écran, cela est proposé via un assistant dans Windows 10. Cela était possible sur Windows 7. Tu dis cela car tu ne connais pas. Crois moi. Pour le DFS je ne dis pas le contraire !

n°147969
arnaudperf​ect
Posté le 18-07-2017 à 14:38:12  profilanswer
 

J'ai essayé de refaire à la main se que réalise le script, comme la création d'un fichier desktop.ini puis de faire un raccourcie comme dans le script, ca ne donne rien.

n°147999
arnaudperf​ect
Posté le 19-07-2017 à 11:50:50  profilanswer
 

via GPO + script powershell, ca fonctionne parfaitement !
Mon client étant pas trop fan des solutions trop hi tech (manque de compétence malheureusement) et préfère les solutions plus graphique. Mais ca répond au besoin !
 
Encore merci !

n°148929
winfac
Posté le 19-09-2017 à 09:51:38  profilanswer
 

Bonjour à tous,  
 
je suis exactement dans le même cas que arnaudperfect. deployement de Raccourci par GPO, cette étape marche très bien par GPO.
Néanmoins elle n'est pas pratique car les utilisateurs se servent beaucoup du volet de navigation sur la partie gauche de l'explorateur, je pense qu'en powershell il y a moyen de créer une jonction pour afficher les raccourci dans cette partie. mais pour le moment je n'ai pas encore d'idée de comment faire.  
 
Voici mon script powershell qui est censé créer un raccourci vers la partie ORDINATEUR :
 
$Const_DRIVES = 0x11
$oShell = new-object -com Wscript.Shell
$oApp = new-object -com Shell.Application
$oFolder = $oApp.Namespace($Const_DRIVES)
$oFolderItem = $oFolder.Self
$DRIVES = $oFolderItem.Path
$shortcutName = "INFORMATIQUE TEST"
$shortcutPath = "\\RENOIR\INFORMATIQUE"
$oShortcut = $oShell.CreateShortcut("$DRIVES\$shortcutName.lnk" )
$oShortcut.TargetPath = $shortcutPath
$oShortcut.Save()
 
il me remonte une erreur de permission et effectivement en le faisant manuellement je ne peux glisser un raccourci dans ce volet de navigation.  
 
ma question, existe t'il un moyen quelconque pour faire exactement comme la manipulation suivante " ajouter un emplacement réseau " ?
 
Merci.
 

n°157822
arnaudperf​ect
Posté le 15-10-2018 à 10:04:49  profilanswer
 

Je répond un peu tardivement, mais j'utilise ce script powershell qui fonctionne très bien avec une GPO :
 

Code :
  1. #########################################################################################
  2. # Description     : Création d'emplacement réseau sur postes clients.                   #
  3. # Compatible (testé): Win7, Win8, Win10, Win2K8R2, Win2K12                              #
  4. # Entrée attendue : networkLocationName : nom de l'emplacement réseau                   #
  5. #                   networkLocationTarget : emplacement de l'emplacement réseau         #
  6. # Sortie attendue : aucune                                                              #
  7. # Identification  : Add-NetworkLocation.PS1 - 1.1 - 18/07/2017  - PowerShell v4.0       #
  8. #                                                                                       #
  9. # Usage           : Add-NetworkLocation.PS1 -networkLocationName <Nom_Du_Partage_Reseau>#
  10. #                   -networkLocationTarget <Chemin_UNC_Partage_Reseau>                  # 
  11. #                                                                                       #
  12. # Remarque        : Méthode proposé par Microsoft destiné à remplacer le mappage réseau #
  13. #                   par lettre (compatible que SMB) apparu dans les versions de Windows #
  14. #                   depuis Windows 7. Méthode étant compatible avec plusieurs types de  #
  15. #                   protocole de partage réseau comme SMB, FTP, etc...                  #
  16. #                                                                                       #
  17. #                                                                                       #
  18. #########################################################################################
  19. ######################################
  20. #             VARIABLES              #
  21. ######################################
  22. Param(
  23. [parameter(Mandatory=$true)][string]$networkLocationName,
  24. [parameter(Mandatory=$true)][string]$networkLocationTarget
  25. )
  26. ######################################
  27. #             FONCTIONS              #
  28. ######################################
  29. function Add-NetworkLocation
  30. <#
  31.     Author:
  32.        
  33.         Tom White, 2015.
  34.    
  35.     Description:
  36.         Creates a network location shortcut using the specified path, name and target.
  37.         Replicates the behaviour of the 'Add Network Location' wizard, creating a special folder as opposed to a simple shortcut.
  38.         Returns $true on success and $false on failure.
  39.         Use -Verbose for extended output.
  40.     Example:
  41.         Add-NetworkLocation -networkLocationPath "$env:APPDATA\Microsoft\Windows\Network Shortcuts" -networkLocationName "Network Location" -networkLocationTarget "\\server\share" -Verbose
  42. #>
  43. {
  44.     [CmdLetBinding()]
  45.     param
  46.     (
  47.         [Parameter(Mandatory=$true)][string]$networkLocationPath,
  48.         [Parameter(Mandatory=$true)][string]$networkLocationName ,
  49.         [Parameter(Mandatory=$true)][string]$networkLocationTarget
  50.     )
  51.     Begin
  52.     {
  53.         Write-Verbose -Message "Network location path: `"$networkLocationPath`"."
  54.         Write-Verbose -Message "Network location name: `"$networkLocationName`"."
  55.         Write-Verbose -Message "Network location target: `"$networkLocationTarget`"."
  56.         Set-Variable -Name desktopIniContent -Option ReadOnly -value ([string]"[.ShellClassInfo]`r`nCLSID2={0AFACED1-E828-11D1-9187-B532F1E9575D}`r`nFlags=2" )
  57.     }
  58.     Process
  59.     {
  60.         Write-Verbose -Message "Checking that `"$networkLocationPath`" is a valid directory..."
  61.         if(Test-Path -Path $networkLocationPath -PathType Container)
  62.         {
  63.             try
  64.             {
  65.                 Write-Verbose -Message "Creating `"$networkLocationPath\$networkLocationName`"."
  66.                 [void]$(New-Item -Path "$networkLocationPath\$networkLocationName" -ItemType Directory -ErrorAction Stop)
  67.                 Write-Verbose -Message "Setting system attribute on `"$networkLocationPath\$networkLocationName`"."
  68.                 Set-ItemProperty -Path "$networkLocationPath\$networkLocationName" -Name Attributes -Value ([System.IO.FileAttributes]::System) -ErrorAction Stop
  69.             }
  70.             catch [Exception]
  71.             {
  72.                 Write-Error -Message "Cannot create or set attributes on `"$networkLocationPath\$networkLocationName`". Check your access and/or permissions."
  73.                 return $false
  74.             }
  75.         }
  76.         else
  77.         {
  78.             Write-Error -Message "`"$networkLocationPath`" is not a valid directory path."
  79.             return $false
  80.         }
  81.         try
  82.         {
  83.             Write-Verbose -Message "Creating `"$networkLocationPath\$networkLocationName\desktop.ini`"."
  84.             [object]$desktopIni = New-Item -Path "$networkLocationPath\$networkLocationName\desktop.ini" -ItemType File
  85.             Write-Verbose -Message "Writing to `"$($desktopIni.FullName)`"."
  86.             Add-Content -Path $desktopIni.FullName -Value $desktopIniContent
  87.         }
  88.         catch [Exception]
  89.         {
  90.             Write-Error -Message "Error while creating or writing to `"$networkLocationPath\$networkLocationName\desktop.ini`". Check your access and/or permissions."
  91.             return $false
  92.         }
  93.         try
  94.         {
  95.             $WshShell = New-Object -ComObject WScript.Shell
  96.             Write-Verbose -Message "Creating shortcut to `"$networkLocationTarget`" at `"$networkLocationPath\$networkLocationName\target.lnk`"."
  97.             $Shortcut = $WshShell.CreateShortcut("$networkLocationPath\$networkLocationName\target.lnk" )
  98.             $Shortcut.TargetPath = $networkLocationTarget
  99.             $Shortcut.Description = "Created $(Get-Date -Format s) by $($MyInvocation.MyCommand)."
  100.             $Shortcut.Save()
  101.         }
  102.         catch [Exception]
  103.         {
  104.             Write-Error -Message "Error while creating shortcut @ `"$networkLocationPath\$networkLocationName\target.lnk`". Check your access and permissions."
  105.             return $false
  106.         }
  107.         return $true
  108.     }
  109. }
  110. ######################################
  111. #                MAIN                #
  112. ######################################
  113. Add-NetworkLocation -networkLocationPath "$env:APPDATA\Microsoft\Windows\Network Shortcuts" -networkLocationName $networkLocationName -networkLocationTarget $networkLocationTarget


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Poste de travail

   [GPO] Ajouter un emplacement réseau

 

Sujets relatifs
Deux passerelles sur un réseau ?Problème GPO Imprimante
Windows 10 GPO magasin centraleProtection des données sur disque réseau
Désactiver les alertes de sécurité par GPOGpo ordinateur qui n'est pas prise en compte
Besoin de conseil technique pour raccordement reseau pcWindows 2008 R2 - Code erreur 31 réseau
[AD - Windows 10] GPO de type utilisateur 
Plus de sujets relatifs à : [GPO] Ajouter un emplacement réseau


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR