C# 如何通过编程测试服务器是否已启动?

C# 如何通过编程测试服务器是否已启动?,c#,web-services,powershell,C#,Web Services,Powershell,我有一个自动化脚本,永远运行。部分要求是在服务器关闭时优雅地终止 在进行任何API调用之前,如何以编程方式确定服务器是否已启动 我正在使用PowerShell(带有.Net DLL)和C#。您可以使用以下命令ping服务器: 由于-Quiet选项,这将返回true/false: 抑制所有错误,如果任何ping成功,则返回$True;如果所有ping失败,则返回$False -Count 1使其返回速度更快,但您可以根据需要进行调整。也许您可以ping它?太棒了。谢谢Lucas Trzesniew

我有一个自动化脚本,永远运行。部分要求是在服务器关闭时优雅地终止

在进行任何API调用之前,如何以编程方式确定服务器是否已启动


我正在使用PowerShell(带有.Net DLL)和C#。

您可以使用以下命令ping服务器:

由于
-Quiet
选项,这将返回true/false:

抑制所有错误,如果任何ping成功,则返回
$True
;如果所有ping失败,则返回
$False


-Count 1
使其返回速度更快,但您可以根据需要进行调整。

也许您可以ping它?太棒了。谢谢Lucas Trzesniewski。
Test-Connection servername -Count 1 -Quiet