Я создал скрипт, который в конце удаляет все связанные файлы, самоуничтожается путем удаления самого себя, а затем должен также удалить папку, в которой он содержится.
У меня естьпробовал несколько способов закрытия Проводника Windows, поиска в активных процессах и уничтожения любых связанных процессов, но все еще не может успешно удалить папку, несмотря на возможность самоуничтожения самого скрипта.
Set-Location -Path $PSScriptRoot
Remove-Item -Path $PSScriptRoot\Mobile -Force -Recurse
Remove-Item -Path $PSScriptRoot\NoMobile -Force -Recurse
Remove-Item -Path $MyInvocation.MyCommand.Source -Force -Recurse
Set-Location ..
Remove-Item $foldername -Force -Recurse
Последняя строка выдаетошибка: «Процесс не может получить доступ к файлу ... потому что он используется другим процессом».
Есть мысли?