Как и всегда, в своей работе приходится прибегать к автоматизации установки ПО и для этого мы используем SCCM. Имею следующую задачу, перед запуском процесса установки необходимо завершить определенный процесс. На этот случай отлично подходит PowerShell.
Лично я считаю этот язык сценариев очень крутым, который очень хорошо продвинулся в последнее время и является следующим поколением после обычных командных файлов (bat, cmd).
И для этой задачи я набросал простой пример:
$process = Get-Process -Name plsqldev -ErrorAction SilentlyContinue
if ($process -ne $null)
{
Stop-Process -Name plsqldev
}
Write-Host "Выполнено"
Вот таким нехитрым способом можно избавиться от ошибок и завершить мешающий процесс.
![OLORG[dot]ru OLORG[dot]ru](http://olorg.ru/application/maxsite/templates/olorgru/assets/images/logos/olorg-logo.png)