通过powershell重新启动splunk服务
我找不到任何PS脚本来重新启动splunk服务。 我只是想知道重启splunk服务是否可行 通常它在命令中运行,并首先更改为splunk文件夹 C:\program files\splunkuniversalforwarder\bin--然后按如下方式运行命令:通过powershell重新启动splunk服务,powershell,Powershell,我找不到任何PS脚本来重新启动splunk服务。 我只是想知道重启splunk服务是否可行 通常它在命令中运行,并首先更改为splunk文件夹 C:\program files\splunkuniversalforwarder\bin--然后按如下方式运行命令: splunk restart我将尝试以下操作之一: 调用表达式“C:\program files\splunkuniversalforwarder\bin\splunk.exe restart” 或 &“C:\program files
splunk restart我将尝试以下操作之一:
调用表达式“C:\program files\splunkuniversalforwarder\bin\splunk.exe restart”
或
&“C:\program files\splunkuniversalforwarder\bin\splunk.exe restart”
Powershell支持所有CMD命令/功能,因此您可以在PS脚本中运行该命令来执行重新启动。如果您知道服务名称,也可以使用Restart service
cmdlet,请确保在程序文件周围包含引号:调用表达式“C:\\\\'program files'\splunkuniversalforwarder\bin\splunk.exe Restart”
@YannStoneman整个字符串都在引号中,因此空间已经被覆盖。不管怎样,您所拥有的都无法工作,因为您需要包装整个路径,您的方式是在路径中添加引号(也不确定为什么需要在程序文件之前使用双反斜杠)。您可以将右引号向上拉,使引号仅包含splunk.exe路径,而不包括引号内的restart
参数