2

我刚开始使用 Powershell 并想运行一些基本脚本。

我首先编写一个脚本来查看 MSSQLSERVER 是在运行还是停止,并相应地输出一条消息。

这是我目前所拥有的......

Write-Host "Checking if SQL Server is running.."

function FuncCheckService{
param($MSSQLSERVER)
$arrService = Get-Service -Name $MSSQLSERVER
if ($arrService.Status -eq "Running"){
Write-Host "Service is running" 
}
if ($arrService.Status -eq "Stopped"){ 
Write-Host "service is stopped"
}
}

但是,当我(在 Powershell ISE 中)执行此操作时,我得到的只是第一行“检查 SQL Server 是否正在运行......”

我做错了什么?

4

1 回答 1

0

您的功能很好,但您从不调用它。在脚本的最后,在最后一个花括号后面加上你的函数名。

于 2016-02-05T21:45:48.663 回答