Próbuję przekazać parametry do tej funkcji poniżej interfejsu CLI powershell:
function FuncCheckService{
param($ServiceName)
$arrService = Get-Service -Name $ServiceName
if ($arrService.Status -ne "Running"){
Start-Service $ServiceName
Write-Host "Starting " $ServiceName " service"
" ---------------------- "
" Service is now started"
}
if ($arrService.Status -eq "running"){
Write-Host "$ServiceName service is already started"
}
}
Czy w następujący sposób testowanie za pomocą usługi Ochrony oprogramowania (sppsvc) i polecenia poniżej w interfejsie Powershell CLI:
PS Użytkownik & gt;. \ CHECKSERVICE.PS1 FuncCheckService -ServiceName "sppsvc"
Nadal nie działa i nie ma wyjść. Czy popełniłem jakiś błąd powyżej?
Tks z góry
. .\CHECKSERVICE.PS1; FuncCheckService …