Поэтому я сделал небольшой сценарий, которым хотел поделиться, может быть, он уже снаружи, может быть, некоторые его используют.
$myID = (Get-Process -PID $pid).SessionId
try{
If (Get-Process | where ProcessName -Like "chrome" |where SI -like $myID)
{
Write-Host "Stopping Chrome"
Get-Process | where ProcessName -Like "chrome" |where SI -like $myID | Stop-Process
Write-Host "Chrome stopped"
}else{
}
}catch{
Write-Host "Cant stop Chrome"
}
try{
Write-Host "Start Repair"
#Path where AppData Local gets stored
#$env:computername should respond the actual terminal server
$path = "\\$env:computername\c$\users\$env:username\AppData\Local\Google\Chrome"
Remove-Item -Path $path -Recurse -Force
Write-Host "Repaird"
}catch{
Write-Host "Repair didnt work"
}