从SQL Server代理执行powershell脚本时,编程应该有多么不同。我一直看到非常奇怪的行为。
我只是想知道为什么这太不一样了。我有一个自动化和帮助大手动任务的大脚本,手动完成时完全没有错误。
请帮我解决这个问题 对象:$ agobj = $ PrimarySQLConnObj.AvailabilityGroups [$ AGName] 代理历史记录错误: 相应的行是'Add-SqlAvailabilityDatabase -InputObject $ agobj -Database“$ db”-ErrorAction Stop'。更正脚本并重新安排作业。 PowerShell返回的错误信息是:'无法绑定参数'InputObject'。无法将“Microsoft.SqlServer.Management.Smo.AvailabilityGroup”类型的“[AG]”值转换为“Microsoft.SqlServer.Management.Smo.AvailabilityGroup”