Powershell in NonInteractive mode
Powershell in NonInteractive mode: Run with -Force : Stop-Process -InputObject $prc -ErrorAction SilentlyContinue -Force As C.B.
Run with -Force : Stop-Process -InputObject $prc -ErrorAction SilentlyContinue -Force As C.B. suggested in the comment: -confirm:$false should also work. Rationale for this is as follows: -Confirm is a switch parameter. Switch parameters can only take arguments if you specify the parameter with a trailing colon and a value.
Context: I use Octopus for our deployments. I have a problem with one of the Powershell scripts to control the deployment: # stops running processes $processes = @("Notepad", "Firefox") foreach ($process in $processes) { $prc = Get-Process -Name $process -ErrorAction SilentlyContinue if (-not($prc -eq $null)) { Write-Host "Stopping " $prc.ProcessName Stop-Process -InputObject $prc -ErrorAction SilentlyContinue } } The programs I try to stop are not the ones you see in the script above
Matched source
Source: Source: https://stackoverflow.com/questions/16580723/powershell-in-noninteractive-mode Original query: "Powershell in NonInteractive mode" Key terms: mode, noninteractive, powershell