alexnov66
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Wu Tang Цитата: может потому что уже удалено. Код: $quickaccess = new-object -com shell.application $results=$QuickAccess.Namespace("shell:::{679f85cb-0220-4080-b29b-5540cc05aab6}").Items() $DeleteDefaultItems = @("Desktop","Documents","Pictures","Videos","Рабочий стол","Документы","Изображения","Видео","Загрузки") ($results| where {$_.name -in $DeleteDefaultItems}).InvokeVerb("unpinfromhome") | вообще смотрите какой версии стоит у вас PowerShell, команды могут различатся. можно так попробовать, не проверял Код: $quickaccess = New-Object -ComObject "Shell.Application" $results=$QuickAccess.Namespace("shell:::{679f85cb-0220-4080-b29b-5540cc05aab6}").Items() $DeleteDefaultItems = @("Desktop","Documents","Pictures","Videos","Рабочий стол","Документы","Изображения","Видео","Загрузки") ($results| where {$_.name -in $DeleteDefaultItems}).InvokeVerb("unpinfromhome") | или даже в первой строке всю в кавычки взять powershell -command "$quickaccess = new-object -ComObject Shell.Application" и весь код однако надо не в кавычки а в фигурные скобки брать. powershell -command {} | Всего записей: 1397 | Зарегистр. 29-08-2005 | Отправлено: 12:18 09-01-2024 | Исправлено: alexnov66, 16:41 09-01-2024 |
|