CMD和Powershell(SQL)命令远程计算机



我正在编写带有选择的脚本,其中一些命令是命令提示符,CMD SQL和Powershell。

POWERSHELL: Invoke-command -computername $computer -scriptblock{Invoke-Sqlcmd -Query "select * from lastreceipt" | where {$_.CreationTime.date -eq '%2017-06-21%'}}

错误:对象名称"最后收据"无效。

C:>sql -p base1//password "select * from lastreceipt where creationtime like '%2017-06-21%' and LOGSTACKID = 'RLOG_WED'"
LEVEL = 00
LOGSTACKID = RLOG_WED
PROGRAMID = SALESSTA
CREATIONTIME = 2017-06-21 00:00:10
TERMINALNUMBER = 2
RECEIPTNUMBER = 3232
RECEIPTTIME = 2017-06-21 21:07:45
OFFSET = 4386
LOGSTATUS = READY
LASTUPDATETIME = 2017-06-21 21:09:00

工作正常,但使用电源外壳无法使其工作。 我有超过 1000 台服务器需要它才能工作。

错误:对象名称"最后收据"无效。

它在错误中告诉您。您的查询不正确。

相关内容

最新更新