【发布时间】:2014-10-22 03:18:57
【问题描述】:
我想知道我将如何使用将输出图像名和主机名的任务列表 cmd
我有这样的语法,但无法将结果合二为一。
EXEC xp_cmdshell 'tasklist /fi "imagename eq notepad.exe"';
加上主机名
【问题讨论】:
-
什么是
plus hostname?它是试图成为您正在运行的语法的一部分还是您想要的解释?主机名将始终是 SQL Server,即SELECT @@SERVERNAME。如果您希望主机名显示为另一列,请准确告诉我们您正在运行的 SQL 版本,因为这与方法有关 -
你好 Nick,是的,我对结果的预期进行了解释,我的版本是 mssql 2012 和 2008 r2,我需要将结果插入表中。我有两列,输出和服务器名。感谢您的回复
-
您首先需要连接到单个 SQL Server 来运行它。您使用什么机制来运行它?您需要在许多服务器上运行它。
-
顺便说一句,我正在使用协调器。所以我很难合并 2 sql server 和 microsoft orchestrator
-
我从未使用过 Orchestrator,但我猜它是某种作业管理系统。你为什么不发布一个具体的问题,我们可以尝试解决它
标签: sql-server xp-cmdshell tasklist