Как проверить, загружается ли защелка PowerShell - в уже перед вызовом Добавляют-PSSnapin

Попробуйте

sc query state= all 

для списка сервисов и работают ли они или нет.

90
задан joshuapoehls 25 September 2009 в 15:28
поделиться

2 ответа

У вас должно получиться сделать это примерно так, когда вы запрашиваете Snapin, но говорите PowerShell не выводить ошибку, если он не может его найти:

if ( (Get-PSSnapin -Name MySnapin -ErrorAction SilentlyContinue) -eq $null )
{
    Add-PsSnapin MySnapin
}
132
ответ дан 24 November 2019 в 07:04
поделиться

Скотт уже дал вам ответ. Вы также можете загрузить его в любом случае и игнорировать ошибку, если она уже загружена:

Add-PSSnapin -Name <snapin> -ErrorAction SilentlyContinue
21
ответ дан 24 November 2019 в 07:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: