Powershell v3添加了Invoke-WebRequest和Invoke-RestMethod,但我无法从该版本获取Invoke-SqlCmd。如果我退回到Powershell v2,我可以调用SqlCmd,但现在Invoke-WebRequest和Invoke-RestMethod不再可用。无法使用Invoke-SqlCmd和Invoke-RestMethod创建Powershell脚本?
我可以'调用表达式sqlcmd'或'& sqlcmd',但是我认为我必须手动将输出 - 这只是一个字符串 - 封装到PS更加客观化的东西上。
有什么办法可以同时拥有所有这些方法,最好是PS3?
您是否明确在v3中添加SQL Server Cmdlet Snapin?也许在你的个人资料中有些东西? – Matt
尝试Get-PSSnapin -Registered。你是否看到snapin被列为可用?如果是这样,请尝试使用Add-PSSnapin添加它。 – crownedjitter