我正在编写带有选择的脚本,一些命令是命令提示符,CMD SQL和powershell。
POWERSHELL: Invoke-command -computername $computer -scriptblock{Invoke-Sqlcmd -Query "select * from lastreceipt" | where {$_.CreationTime.date -eq '%2017-06-21%'}}
错误:对象名称'lastreceipt'无效。
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
工作正常,但PowerShell无法正常工作。 我有超过1000台服务器,我需要它才能工作。
答案 0 :(得分:-1)
错误:对象名称无效' lastreceipt'。
它在错误中告诉你..你的查询不正确。