Windows 10 Startmenü Kacheln pin und unpin

Windowsspezifisches Forum , API ,..
Beiträge, die plattformübergreifend sind, gehören ins 'Allgemein'-Forum.
Amor_2001
Beiträge: 75
Registriert: 14.12.2011 19:20

Windows 10 Startmenü Kacheln pin und unpin

Beitrag von Amor_2001 »

Hallo zusammen,

ich möchte ein Tool bauen mit dem ich ermitteln kann, welche Kacheln der angemeldete User an sein Startmenü geheftet hat und dann bestimmte Kacheln entfernen und zusätzlich andere anheften.
Habe mich schon mit Powershell dazu befasst, aber das Ergebnis ist nicht so zufriedenstellend.
Folgenden Code habe ich gefunden um Kacheln an- und abzuheften. Es werden nicht alle Kacheln entfernt. Die Funktion vorher zu ermitteln welche aktuell angeheftet sind fehlt ganz.

Code: Alles auswählen

function Pin-App {    param(
        [string]$appname,
        [switch]$unpin
    )
    try{
        if ($unpin.IsPresent){
            ((New-Object -Com Shell.Application).NameSpace('shell:::{4234d49b-0245-4df3-b780-3893943456e1}').Items() | ?{$_.Name -eq $appname}).Verbs() | ?{$_.Name.replace('&','') -match 'Von "Start" lösen|Unpin from Start'} | %{$_.DoIt()}
            return "App '$appname' unpinned from Start"
        }else{
            ((New-Object -Com Shell.Application).NameSpace('shell:::{4234d49b-0245-4df3-b780-3893943456e1}').Items() | ?{$_.Name -eq $appname}).Verbs() | ?{$_.Name.replace('&','') -match 'An "Start" anheften|Pin to Start'} | %{$_.DoIt()}
            return "App '$appname' pinned to Start"
        }
    }catch{
        Write-Error "Error Pinning/Unpinning App! (App-Name correct?)"
    }
}
Pin-App "Mail" -unpin
Pin-App "Store" -unpin
Pin-App "Calendar" -unpin
Pin-App "Microsoft Edge" -unpin
Pin-App "Photos" -unpin
Pin-App "Cortana" -unpin
Pin-App "Weather" -unpin
Pin-App "Phone Companion" -unpin
Pin-App "Twitter" -unpin
Pin-App "Skype Video" -unpin
Pin-App "Candy Crush Soda Saga" -unpin
Pin-App "xbox" -unpin
Pin-App "Groove music" -unpin
Pin-App "movies & tv" -unpin
Pin-App "microsoft solitaire collection" -unpin
Pin-App "money" -unpin
Pin-App "get office" -unpin
Pin-App "onenote" -unpin
Pin-App "news" -unpin
Kann mir bitte jemand helfen..... benötige das Tool um verschiedene Startmenüs verteilen zu können.
PS. Die Variante über Export und Import Layout möchte ich nicht nutzen.

Hoffe auf euch..... Danke schon mal vorab.