【发布时间】:2017-11-12 00:52:09
【问题描述】:
我在 PowerShell 中编写了代码,我在其中调用 SQL 命令 xp_cmdshell 'cluster group'。
这给出了如下所示的输出。
output
Listing status for all available resource groups:
Group Node Status
-------------------- --------------- ------
Cluster Group ldndsm05330n01 Online
Available Storage ldndsm05330n01 Online
LDNDCM05330V05A ldndsm05330n01 Online
LDNDCM05330V05B ldndsm05330n01 Offline
NULL
我只想,只要它在线,它应该以绿色突出显示,当它离线时,它应该以红色突出显示。
下面是我的 PowerShell 命令。
function Invoke-SQL3 {
param(
[string] $dataSource = "$Server",
[string] $database = "msdb",
[string] $sqlCommand = $("xp_cmdshell 'cluster group'")
【问题讨论】:
-
请阅读Under what circumstances may I add “urgent” or other similar phrases to my question, in order to obtain faster answers? - 总结是这不是解决志愿者的理想方式,并且可能会适得其反。请不要将此添加到您的问题中。
标签: sql-server powershell powershell-2.0