New
#1
PowerShell shortcut not working.
Shortcut:If this code is run inside Powershell.ise, it works, but not with the shortcut:Code:C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -WindowStyle Hidden "& ""D:\Backup\Common\App_Launcher\System_2\EmptyRecycleBin.ps1"""If only this code is used, the shortcut works:Code:$title = 'Empty Recycle Bin' $question = 'About to empty recycle bin and delete recent files, do you want to proceed?' $choices = New-Object Collections.ObjectModel.Collection[Management.Automation.Host.ChoiceDescription] $choices.Add((New-Object Management.Automation.Host.ChoiceDescription -ArgumentList '&Yes')) $choices.Add((New-Object Management.Automation.Host.ChoiceDescription -ArgumentList '&No')) $decision = $Host.UI.PromptForChoice($title, $question, $choices, 1) if ($decision -eq 0) { # Empty Recycle Bin Clear-RecycleBin -Force Stop-Process -ProcessName explorer # explorer restarts without any help. Start-Sleep -Seconds 1 # Remove ghost itmes from Desktop. Remove-Item C:\Users\rdwray\AppData\Roaming\Microsoft\Windows\Recent\AutomaticDestinations\*.* -Recurse -Force -Confirm:$false Remove-Item C:\Users\rdwray\AppData\Roaming\Microsoft\Windows\Recent\CustomDestinations\*.* -Recurse -Force -Confirm:$false } else { Write-Host 'cancelled' }Code:# Empty Recycle Bin Clear-RecycleBin -Force Stop-Process -ProcessName explorer # explorer restarts without any help. Start-Sleep -Seconds 1 # Remove ghost itmes from Desktop. Remove-Item C:\Users\rdwray\AppData\Roaming\Microsoft\Windows\Recent\AutomaticDestinations\*.* -Recurse -Force -Confirm:$false Remove-Item C:\Users\rdwray\AppData\Roaming\Microsoft\Windows\Recent\CustomDestinations\*.* -Recurse -Force -Confirm:$false