Jump to content

Deksktop Verknüpfungen löschen geht nicht


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Dieser PowerShell-Befehl geht nicht 

Remove-Item ("C:\Users\*\Desktop\*.*") -Force -WhatIf

 

Remove-Item ("C:\Users\*\Desktop\*.*") -Force -WhatIf
Remove-Item : Es wurde kein Positionsparameter gefunden, der das Argument "" akzeptiert.
In Zeile:1 Zeichen:1
+ Remove-Item ("C:\Users\*\Desktop\*.*") -Force -WhatIf
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (:) [Remove-Item], ParameterBindingException

    + FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Commands.RemoveItemCommand

 

Ziel ist es alle Desktopverknüpfungen zu löschen bzw. bestimmte mit Filter (like "suchbegriff")

 

Dieser Teil funktioniert jetzt

PS C:\WINDOWS\system32> Remove-Item "C:\Users\Public\Desktop\Microsoft Edge.lnk" -WhatIf
WhatIf: Ausführen des Vorgangs "Datei entfernen" für das Ziel "C:\Users\Public\Desktop\Microsoft Edge.lnk".

PS C:\WINDOWS\system32> Remove-Item "C:\Users\Public\Desktop\*.*lnk" -WhatIf
WhatIf: Ausführen des Vorgangs "Datei entfernen" für das Ziel "C:\Users\Public\Desktop\Acrobat Reader DC.lnk".
WhatIf: Ausführen des Vorgangs "Datei entfernen" für das Ziel "C:\Users\Public\Desktop\Advanced Installer 18.2.lnk".
WhatIf: Ausführen des Vorgangs "Datei entfernen" für das Ziel "C:\Users\Public\Desktop\Advanced IP Scanner.lnk".
WhatIf: Ausführen des Vorgangs "Datei entfernen" für das Ziel "C:\Users\Public\Desktop\Aiseesoft Screen Recorder.lnk".
WhatIf: Ausführen des Vorgangs "Datei entfernen" für das Ziel "C:\Users\Public\Desktop\ApowerREC.lnk".
WhatIf: Ausführen des Vorgangs "Datei entfernen" für das Ziel "C:\Users\Public\Desktop\Audials One 2021 Edition.lnk".
WhatIf: Ausführen des Vorgangs "Datei entfernen" für das Ziel "C:\Users\Public\Desktop\CPUID CPU-Z.lnk".
WhatIf: Ausführen des Vorgangs "Datei entfernen" für das Ziel "C:\Users\Public\Desktop\Google Chrome.lnk".
WhatIf: Ausführen des Vorgangs "Datei entfernen" für das Ziel "C:\Users\Public\Desktop\Iriun Webcam.lnk".
WhatIf: Ausführen des Vorgangs "Datei entfernen" für das Ziel "C:\Users\Public\Desktop\MAGIX Video deluxe COMPUTER BILD-Edition (2020).lnk".
WhatIf: Ausführen des Vorgangs "Datei entfernen" für das Ziel "C:\Users\Public\Desktop\Microsoft Edge.lnk".
WhatIf: Ausführen des Vorgangs "Datei entfernen" für das Ziel "C:\Users\Public\Desktop\MiniTool Partition Wizard.lnk".
WhatIf: Ausführen des Vorgangs "Datei entfernen" für das Ziel "C:\Users\Public\Desktop\Mouse without Borders.lnk".
WhatIf: Ausführen des Vorgangs "Datei entfernen" für das Ziel "C:\Users\Public\Desktop\Music Maker (64-Bit).lnk".
WhatIf: Ausführen des Vorgangs "Datei entfernen" für das Ziel "C:\Users\Public\Desktop\OBS Studio.lnk".
WhatIf: Ausführen des Vorgangs "Datei entfernen" für das Ziel "C:\Users\Public\Desktop\PowerToys (Preview).lnk".
WhatIf: Ausführen des Vorgangs "Datei entfernen" für das Ziel "C:\Users\Public\Desktop\RecMaster.lnk".
WhatIf: Ausführen des Vorgangs "Datei entfernen" für das Ziel "C:\Users\Public\Desktop\SoftPerfect Network Scanner.lnk".
WhatIf: Ausführen des Vorgangs "Datei entfernen" für das Ziel "C:\Users\Public\Desktop\Steam.lnk".
WhatIf: Ausführen des Vorgangs "Datei entfernen" für das Ziel "C:\Users\Public\Desktop\Synology Assistant.lnk".
WhatIf: Ausführen des Vorgangs "Datei entfernen" für das Ziel "C:\Users\Public\Desktop\TeamViewer.lnk".
WhatIf: Ausführen des Vorgangs "Datei entfernen" für das Ziel "C:\Users\Public\Desktop\VideoProc.lnk".
WhatIf: Ausführen des Vorgangs "Datei entfernen" für das Ziel "C:\Users\Public\Desktop\VLC media player.lnk".
WhatIf: Ausführen des Vorgangs "Datei entfernen" für das Ziel "C:\Users\Public\Desktop\WinSCP.lnk".

 

Das klappt jetzt schon mal. Nun muss ich die Verknüpfungen im  Userkontext auch so umsetzen.

bearbeitet von raymccoy
Link zu diesem Kommentar

Wenn Du als Filter "C:\Users\*\Desktop\*.*" benutzt, dann löschst Du im Zweifel auch auf dem Desktop abgelegte Dateien - nicht nur Verknüpfungen!!

 

Get-ChildItem C:\Users\*\desktop\*.lnk | 
    Remove-Item -Force

 

Das muss dann natürlich mit administrativen Rechten ausgeführt werden ... is klar, oder? ;-) 

bearbeitet von BOfH_666
Link zu diesem Kommentar

Okay, ich versuche mal es besser zu erklären

Wir hatten mal eine Konfigurartion wo folgende Verknüpfungen auf dem Desktop angelegt wurde (Public Desktop):

Internet Explorer

WICHTIG - Datenschutzeinstellungen

ZDV - Aktuelles

ZDV - Exachange

ZDV - TeamViewer

ZDV - Webmail

ZDV - Wecker

 

Nun will ich zBsp alle Desktopverküpfungen die den Namen ZDV - Webmail oder ZDV - Wecker haben löschen (Filter ZDV - Ee*.*)

 

Im Startmenu wurde folgende Verknüpfungen angelegt: %appdata%\Microsoft\Windows\Start Menu\Programs

OneDrive

WICHTIG - Datenschutzeinstellungen

ZDV - Exchange (1)

ZDV - Exchange (2)

ZDV - Exchange (3)

ZDV - Exchange

ZDV - TeamViewer

ZDV - Webmail

 

strartmenusample.JPG.865e15856ad9cc08092f0f080ccf811c.JPG

Ich suche nun den Powershellbefehl der mir z.Bps alle ZDV - Exchange Startmenueinträge löscht (Filter ZDV - Ex*.*)

Link zu diesem Kommentar

Hallo, vielen Dank für die Hilfe:

Get-ChildItem C:\Users\*\desktop\*.lnk | Remove-Item -Force

Wie kann ich den Befehl ändern damit ich noch eine Ausschlussliste angeben (exclude)

 

z.Bsp sind folgende Shortcuts vorhanden:

PS C:\WINDOWS\system32> Remove-Item "C:\Users\Public\Desktop\*.*lnk" -WhatIf
WhatIf: Ausführen des Vorgangs "Datei entfernen" für das Ziel "C:\Users\Public\Desktop\Adobe Acrobat DC.lnk".
WhatIf: Ausführen des Vorgangs "Datei entfernen" für das Ziel "C:\Users\Public\Desktop\CDBurnerXP.lnk".
WhatIf: Ausführen des Vorgangs "Datei entfernen" für das Ziel "C:\Users\Public\Desktop\Firefox.lnk".
WhatIf: Ausführen des Vorgangs "Datei entfernen" für das Ziel "C:\Users\Public\Desktop\Google Chrome.lnk".
WhatIf: Ausführen des Vorgangs "Datei entfernen" für das Ziel "C:\Users\Public\Desktop\GRASS GIS 7.4.4.lnk".
WhatIf: Ausführen des Vorgangs "Datei entfernen" für das Ziel "C:\Users\Public\Desktop\IBM SPSS Statistics 27.lnk".
WhatIf: Ausführen des Vorgangs "Datei entfernen" für das Ziel "C:\Users\Public\Desktop\ImageJ Fiji.lnk".
WhatIf: Ausführen des Vorgangs "Datei entfernen" für das Ziel "C:\Users\Public\Desktop\LyX 2.3.lnk".
WhatIf: Ausführen des Vorgangs "Datei entfernen" für das Ziel "C:\Users\Public\Desktop\MAXQDA 12.lnk".
WhatIf: Ausführen des Vorgangs "Datei entfernen" für das Ziel "C:\Users\Public\Desktop\MAXQDA 2018.lnk".
WhatIf: Ausführen des Vorgangs "Datei entfernen" für das Ziel "C:\Users\Public\Desktop\Mendeley Desktop.lnk".
WhatIf: Ausführen des Vorgangs "Datei entfernen" für das Ziel "C:\Users\Public\Desktop\Microsoft Edge.lnk".
WhatIf: Ausführen des Vorgangs "Datei entfernen" für das Ziel "C:\Users\Public\Desktop\Mozilla Thunderbird.lnk".
WhatIf: Ausführen des Vorgangs "Datei entfernen" für das Ziel "C:\Users\Public\Desktop\PC-Info.lnk".
WhatIf: Ausführen des Vorgangs "Datei entfernen" für das Ziel "C:\Users\Public\Desktop\Safe Exam Browser.lnk".
WhatIf: Ausführen des Vorgangs "Datei entfernen" für das Ziel "C:\Users\Public\Desktop\Scribus 1.4.8.lnk".
WhatIf: Ausführen des Vorgangs "Datei entfernen" für das Ziel "C:\Users\Public\Desktop\WinIBW 3.0.lnk".
WhatIf: Ausführen des Vorgangs "Datei entfernen" für das Ziel "C:\Users\Public\Desktop\WinSCP.lnk".
WhatIf: Ausführen des Vorgangs "Datei entfernen" für das Ziel "C:\Users\Public\Desktop\ZDV-TeamViewer.lnk".
WhatIf: Ausführen des Vorgangs "Datei entfernen" für das Ziel "C:\Users\Public\Desktop\Zotero.lnk"

Es sollen alle gelöscht werden außer 

"C:\Users\Public\Desktop\ZDV-TeamViewer.lnk"

"C:\Users\Public\Desktop\Firefox.lnk"
"C:\Users\Public\Desktop\PC-Info.lnk"

 

wie man die exclude syntax anwendet habe ich noch nicht verstanden. Gibt es irgendwo gute Beispiele?

 

 

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...