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 :

pin to taskbar et pin to start screen


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2006
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 32
    Par défaut pin to taskbar et pin to start screen
    Bonjour,

    J'essaye d'écrire un script qui me permettrait d'ajouter la console "Hyper-V manager" dans la task bar et sur le start screen.

    J'ai trouvé des scripts powershell grâce à google qui utilise New-Object -com Shell.Application

    Le problème, c'est que avec cet objet COM, l'étape suivante c'est de donner le dossier (ok va pour c:\windows\system32) puis de faire un ParseName avec le nom de l'exécutable. Mais je n'ai pas un simple exécutable, j'ai une ligne de commande qui comprend des paramètres.
    Ce que je voudrais pinner c'est : mmc.exe "C:\Windows\System32\virtmgmt.msc"

    J'ai bien essayé de faire un pin avec juste virtmgmt.msc, ça fonctionne plus ou moins mais alors quand je vais dans le menu démarrer et que je lance le Hyper-V manager, je me retrouve avec deux icônes dans ma task bar

    Comment est-on supposé créer ces pins ? Y'aurait-il moyen en partant du fichier "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Hyper-V Management Tools\Hyper-V Manager.lnk" de faire exactement click-droit, pin to start screen et pin to taskbar ?

  2. #2
    Membre averti
    Inscrit en
    Janvier 2006
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 32
    Par défaut
    Salut,

    J'ai bien fait de venir poser la question. Ca m'a guidé sur la voie de la réponse.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    $o=New-Object -com Shell.Application
    $ns=$o.NameSpace("C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Hyper-V Management Tools")
    $hvmgmt=$ns.ParseName("Hyper-V Manager.lnk")
    $hvmgmt.InvokeVerb("taskbarpin")
    Avec le code ci-dessus, j'arrive à faire un pin dans la taskbar.

    Sous Windows 8 je peux aussi ajouter la ligne suivante pour faire un pin dans le start screen :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ($hvmgmt.Verbs() | where { $_.name -match ".*Pin.*Start.*"}).DoIt()
    Par contre dans Windows 2012 R2, qui est au final la version pour laquelle je voudrais faire mon pin de manière automatique avec script powershell, je n'ai pas le verb "&Pin to Start" donc impossible de l'exécuter avec DoIt()

    Quelqu'un sait s'il y a une différence entre les version des OS au niveau des pins dans le start screen ?

Discussions similaires

  1. [WS 2008 R2] Start screen personnalisé MDT
    Par Musyanon dans le forum Windows Serveur
    Réponses: 0
    Dernier message: 26/10/2014, 12h06
  2. probleme pin to taskbar
    Par ihebiheb dans le forum Windows 7
    Réponses: 3
    Dernier message: 03/12/2011, 16h37
  3. Comment lire une pin sur le port série du pc
    Par KENPACHI dans le forum LabVIEW
    Réponses: 1
    Dernier message: 25/05/2007, 12h56
  4. Debian et backports, package pinning
    Par kromartien dans le forum Debian
    Réponses: 1
    Dernier message: 21/02/2007, 05h49
  5. Problème de pin
    Par delph1983 dans le forum Composants
    Réponses: 19
    Dernier message: 28/02/2006, 12h27

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