today12
Goto Top

An "Start" anheften - Powershell

Hallo Leute,

ich versuche mittels Powershell einen Ordner in Start anzuheften.

Ich verfolge gerade die Methode über das "Kontextmenü" weil das zurzeit am einfachsten scheint.

(New-Object -Com Shell.Application).NameSpace(0x0).ParseName('C:\test').Verbs() | ?{$_.Name -like 'An "Start" an*'} | %{$_.DoIt()}  

Wie auch immer, ..ich kann mir leider nicht erklären warum das mit dem 'An "Start"*" nicht funktioniert.
Mit allen anderen aufgelisteten Methoden wie z.B. &Öffnen, &Eigenschaften,..) funktioniert das. Sprich: Der Ordner wird geöffnet bzw. die Eigenschaften angezeigt

Hat von euch wer eine Idee ?

Danke

Content-Key: 423646

Url: https://administrator.de/contentid/423646

Printed on: April 26, 2024 at 20:04 o'clock

Mitglied: 138810
138810 Mar 01, 2019 updated at 16:55:02 (UTC)
Goto Top
Member: today12
today12 Mar 01, 2019 at 17:04:17 (UTC)
Goto Top
Bei meinen Versuchen war das Hochkomma noch da. Ich hab´s hier im Post schon ausgebessert ;)

Zitat von @138810:

Fehlt ein Hochkomma ...

Btw. Auch mal hier rein gucken
Powershell: Windows 10 Modern Apps an Startmenü anheften oder entfernen (Pin oder Unpin)

Ja, das ist leider auch nicht ganz das richtige, weil soweit ich das seh, funktioniert das nicht mit Ordnern ..
Mitglied: 138810
138810 Mar 01, 2019 at 17:14:22 (UTC)
Goto Top
Hier geht's ansonsten gibt's eine zuverlässigere Methode die im Tool PinTo10 steckt, findest du hier
https://www.google.de?q=PinTo10v2
Member: today12
today12 Mar 01, 2019 at 19:31:12 (UTC)
Goto Top
Das funkt leider auch nicht - hat genau dasselbe Problem.
Beim Debuggen hab ich gesehen, dass das wieder an diesem Kontextmenü eintrag scheitert ..
Mitglied: 138810
138810 Mar 01, 2019 updated at 20:36:40 (UTC)
Goto Top
Tja hier geht's, dann machst du was falsch. Oder dein Winblows hat ne Macke.
Member: today12
today12 Mar 01, 2019 at 20:52:12 (UTC)
Goto Top
welche WinVer hast du ?
Ich hab's mit zwei verschieden Sytemen probiert (1803)
Mitglied: 138810
138810 Mar 01, 2019 updated at 21:24:59 (UTC)
Goto Top
Frische VM mit 1809
Member: today12
today12 Mar 04, 2019 at 10:15:32 (UTC)
Goto Top
Ich hab leider keine Idee mehr, es funktioniert nirgendwo.
Eig. sollte es ja auch mit dieser o.g. Zeile funktionieren.

Testweise hab ich sogar folgendes ausgeführt:
(New-Object -Com Shell.Application).NameSpace(0x0).ParseName('C:\asdf').Verbs() | Select-Object {$_.DoIt()}
Dabei wird alles im Kontextmenü ausgeführt, bis auf "An "Start" an&heften "

Hat da noch wer eine Idee an was das liegen könnte ?

Danke

Application Parent Name
------ ----
&Öffnen
An Schnellzugriff anheften
Upload with ShareX


Zum Archiv &hinzufügen...
&Zu "asdf.rar" hinzufügen
Packen und als E-Mail versenden...
Zu "asdf.rar" hinzufügen und als &E-Mail versenden
Vorg&ängerversionen wiederherstellen
Scannen auf Bedrohungen

An "Start" an&heften

&Ausschneiden
&Kopieren
&Verknüpfung erstellen
&Löschen
&Umbenennen
E&igenschaften
Member: today12
today12 Mar 07, 2019 updated at 13:29:48 (UTC)
Goto Top
Neue Erkenntnis:
mit einer *.lnk im Verzeichnis:
C:\Users\%username%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
funktioniert das ganze reibungslos.