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

  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Infrastructures serveurs

  Taskbar all users sur un TS

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Taskbar all users sur un TS

n°74023
phryxc
Posté le 25-11-2010 à 13:43:31  profilanswer
 

Hello,
 
On a un TS (2008 r2) qui est utilisé par une trentaine d'utilisateurs qui ont chacun leurs profiles. Je dois mettre au niveau du taskbar des icônes qui seront utilisé pour l'ensemble des utilisateurs, le petit bémols c'est que je ne parviens pas à trouver le moyen de l'ajouter une seule fois pour que tout le monde en profite.
 
http://www.blog.wareseeker.com/wp-content/uploads/2009/11/win-7-taskbar.png
 
 
 
 
 
Y a beau avoir un dossier taskbar avec User Pinned, mais je sais pas si il a une importance.
 
Donc si quelqu'un aurait déjà fait cette opération... : )

mood
Publicité
Posté le 25-11-2010 à 13:43:31  profilanswer
 

n°74031
Je@nb
Modérateur
In ze cloud
Posté le 25-11-2010 à 14:37:43  profilanswer
 

Sur le master tu peux spécifier ce que tu veux pinner dans l'unattend. Après c'est compliqué de revenir dessus.
 
Une solution serait de faire un activesetup qui pinne tes trucs. Tu peux pinner en appelant un script. Il y en a déjà créé http://blogs.technet.com/b/deploym [...] cript.aspx
 
C'est un peu touchy mais c'est faisable

n°74056
phryxc
Posté le 25-11-2010 à 20:39:37  profilanswer
 

mhmm,  
 
Je vois vraiment pas comment l'employé le script là, j'arrive pas à pin une appli :/
 
Mais faut que je cherche dans cette direction, je pense qui y a pas d'autre moyen :>

n°74082
Je@nb
Modérateur
In ze cloud
Posté le 26-11-2010 à 11:42:39  profilanswer
 

Voilà ce qu'on utilise pour pinner les éléments Office 2010 :
ConfigOffice.cmd :

Code :
  1. cscript.exe "C:\Program Files (x86)\Microsoft Office\Scripts\PinItem.vbs" /item:"C:\Program Files (x86)\Microsoft Office\Office14\outlook.EXE" /taskbar
  2. cscript.exe "C:\Program Files (x86)\Microsoft Office\Scripts\PinItem.vbs" /item:"C:\Program Files (x86)\Microsoft Office\Office14\WINWORD.EXE"
  3. cscript.exe "C:\Program Files (x86)\Microsoft Office\Scripts\PinItem.vbs" /item:"C:\Program Files (x86)\Microsoft Office\Office14\EXCEL.EXE"
  4. cscript.exe "C:\Program Files (x86)\Microsoft Office\Scripts\PinItem.vbs" /item:"C:\Program Files (x86)\Microsoft Office\Office14\POWERPNT.EXE"
 

Pour que se soit exécuté une fois à l'ouverture de session, on a fait un activesetup:

 

Windows Registry Editor Version 5.00

Code :
  1. [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\Microsoft Office 2010 ProPlus]
  2. "StubPath"="\"C:\\Program Files (x86)\\Microsoft Office\\Scripts\\ConfigOffice.cmd\""
  3. "Version"="1"
  4. "IsInstalled"=dword:00000001
  5. @="Configuration Microsoft Office 2010"


Message édité par Je@nb le 26-11-2010 à 11:45:12
n°74091
phryxc
Posté le 26-11-2010 à 15:09:37  profilanswer
 

Oui, ce que je comprend pas c'est que le script me retourne vrais mais rien ne se présente sur le taskbar et le chemin est correct.
 
Folder: C:\Program Files (x86)\Microsoft Office\Office14
File: OUTLOOK.EXE
Item pinned: Vrai
 
Mais rien :(


Message édité par phryxc le 26-11-2010 à 15:10:12
n°74105
Je@nb
Modérateur
In ze cloud
Posté le 26-11-2010 à 16:32:06  profilanswer
 

Il est en quelle langue ton win7/2008 R2 ?
 
Faut je crois adapter la langue dans le VBS pour les verbs lignes 349 et 353

n°74112
cyber-sola​ris
Posté le 26-11-2010 à 19:08:35  profilanswer
 

Je@nb a écrit :

Sur le master tu peux spécifier ce que tu veux pinner dans l'unattend. Après c'est compliqué de revenir dessus.
 
Une solution serait de faire un activesetup qui pinne tes trucs. Tu peux pinner en appelant un script. Il y en a déjà créé http://blogs.technet.com/b/deploym [...] cript.aspx
 
C'est un peu touchy mais c'est faisable


Ça m'intéresse cette histoire de config directement dans le master. Tu fait comment?car même un sysprep avec création de profil par défaut ne garde pas mes pins. C'est quoi qu'il faut modifier dans le unattend du sysprep?


---------------
Mon Feed-back
n°74114
Je@nb
Modérateur
In ze cloud
Posté le 26-11-2010 à 20:30:28  profilanswer
 

Soit tu fous ça en script run du HKCU du Default Profile : http://blog.brianleejackson.com/co [...] sysprep-v2 pour que le script se lance au premier lancement du profil utilisateur
 
Soit tu utilises dans l'unattend le http://technet.microsoft.com/en-us [...] 10%29.aspx Attention tu dois mettre un lnk et non pas l'exe cible et le lnk doit être accessible par tous les utilisateurs

n°74117
cyber-sola​ris
Posté le 27-11-2010 à 08:10:41  profilanswer
 

Merci pour l'unattend. C'est exactement ce que je cherchais!


---------------
Mon Feed-back
n°74119
Je@nb
Modérateur
In ze cloud
Posté le 27-11-2010 à 11:58:51  profilanswer
 

Pour virer le pin d'IE tu dois virer tous les raccourcis (y compris dans le menu démarrer ... :D) et ça se fait via ShohwInternetExplorer http://technet.microsoft.com/en-us [...] 10%29.aspx
 
Il y a qd même un trou dans la raquette sur tt ce qui est pin dans Win 7 et les process de déploiement

mood
Publicité
Posté le 27-11-2010 à 11:58:51  profilanswer
 

n°74120
cyber-sola​ris
Posté le 27-11-2010 à 12:10:24  profilanswer
 

Ca sera peut-être corrigé via un ServicePack ou il faudra attendre la version 8 de Windows :D
En tout cas merci pour ton aide, j'ai gagné 2 jours sur mon déploiement grâce à toi.


---------------
Mon Feed-back
n°74139
phryxc
Posté le 28-11-2010 à 18:04:28  profilanswer
 

Hello,  
 
Alors c'est parfait, fallait en effet adapter les verbs selon la langue de l'OS. en tout cas merci pour tout : )

n°74285
phryxc
Posté le 02-12-2010 à 09:45:13  profilanswer
 

bon je vais être pénible ! :>
 
 
Mais est-ce qu'il y aurait une possibilité d'enlever "Gestionnaire de serveur" et "Windows Powershell" qui s'ajoutent automatiquement à chaque création de compte? (Sur un TS)


Message édité par phryxc le 02-12-2010 à 09:45:32
n°74286
Je@nb
Modérateur
In ze cloud
Posté le 02-12-2010 à 10:39:42  profilanswer
 

Mise à part par script je pense pas. (ou j'ai loupé un truc qq part)

n°74290
phryxc
Posté le 02-12-2010 à 12:05:40  profilanswer
 

Wai trouvé le script qui le fait  

Citation :

Option Explicit
 
Const CSIDL_COMMON_PROGRAMS = &H17
 
Const CSIDL_PROGRAMS = &H2
 
Const CSIDL_STARTMENU = &HB
 
Dim objShell
 
Dim objAllUsersProgramsFolder
 
Dim strAllUsersProgramsPath
 
Dim objUserFolder
 
Dim strUserFolderPath
 
Dim objFolderWMP
 
Dim objFolderItemWMP
 
Dim objFolderIE
 
Dim objFolderItemIE
 
Dim objFolderExp
 
Dim objFolderItemExp
 
Dim colVerbs
 
Dim objVerb
 
Set objShell = CreateObject("Shell.Application" )
 
Set objAllUsersProgramsFolder = objShell.NameSpace(CSIDL_COMMON_PROGRAMS)
 
strAllUsersProgramsPath = objAllUsersProgramsFolder.Self.Path
 
Set objUserFolder = objShell.NameSpace (CSIDL_STARTMENU)
 
strUserFolderPath = objUserFolder.Self.Path
 
'Windows Media Player
 
Set objFolderWMP = objShell.Namespace(strAllUsersProgramsPath)
 
Set objFolderItemWMP = objFolderWMP.ParseName("Windows Media Player.lnk" )
 
Set colVerbs = objFolderItemWMP.Verbs
 
For Each objVerb in colVerbs
 
    If Replace(objVerb.name, "&", "" ) = "Unpin from Taskbar" Then objVerb.DoIt
 
Next
 
'Internet Explorer
 
Set objFolderIE = objShell.Namespace(strUserFolderPath & "\Programs" )
 
Set objFolderItemIE = objFolderIE.ParseName("Internet Explorer.lnk" )
 
Set colVerbs = objFolderItemIE.Verbs
 
For Each objVerb in colVerbs
 
   If Replace(objVerb.name, "&", "" ) = "Unpin from Taskbar" Then objVerb.DoIt
 
Next
 
'Windows Explorer
 
Set objFolderExp = objShell.Namespace(strUserFolderPath & "\Programs\Accessories" )
 
Set objFolderItemExp = objFolderExp.ParseName("Windows Explorer.lnk" )
 
Set colVerbs = objFolderItemExp.Verbs
 
For Each objVerb in colVerbs
 
   If Replace(objVerb.name, "&", "" ) = "Unpin from Taskbar" Then objVerb.DoIt
 
Next


 
Maintenant reste à trouver comment placer le Path de ces applis

n°74291
Je@nb
Modérateur
In ze cloud
Posté le 02-12-2010 à 12:08:00  profilanswer
 

suffit de regarder le chemin du raccourci non ? :o

n°74294
phryxc
Posté le 02-12-2010 à 15:59:32  profilanswer
 

il  veut rien savoir :bounce:

n°74295
Tounet
I love apples
Posté le 02-12-2010 à 16:45:25  profilanswer
 

Si tu es en fr, remplacer par
 

Citation :

If Replace(objVerb.name, "&", "" ) = "Détacher de la barre des tâches" Then objVerb.DoIt



---------------
Les hommes n'acceptent le changement que dans la nécessité et ils ne voient la nécessité que dans la crise.
n°74298
phryxc
Posté le 02-12-2010 à 20:43:43  profilanswer
 

Oui merci ça c'est tout bon, c'est surtout pour le :
 

Citation :

strUserFolderPath & "\Programs\Accessories"


 
Pour trouver le .lnk de l'appli que tu veux retirer. je comprend pas cette syntaxe : )


Message édité par phryxc le 02-12-2010 à 20:43:55
n°74306
Tounet
I love apples
Posté le 03-12-2010 à 11:47:07  profilanswer
 

strUserFolderPath représente une variable qui doit contenir le chemin vers l'appli dans le menu démarrer :)
 
du genre c:\Users\<profil>\AppData\Roaming\Microsoft\Windows\Start Menu


---------------
Les hommes n'acceptent le changement que dans la nécessité et ils ne voient la nécessité que dans la crise.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Infrastructures serveurs

  Taskbar all users sur un TS

 

Sujets relatifs
Active Directory: création de dossier par usersProblème Ethernet QNAP TS-219P
Creation automatique d'users AD et Droits de partage.LDAP + pam_access : gestion users par ldap
Profils TS itinérants[ Questions avant achat ] QNAP TS-409 Pro
Gestion Licences CAL TS WS2003Contrer logonscript ou GPO sur un TS
[Win2003] Session TS et lancement d'appli automatique[Résolu] Pb migration serveur de licence TS
Plus de sujets relatifs à : Taskbar all users sur un TS


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite) / Groupe LDLC / Shop HFR