【发布时间】:2012-02-02 23:23:24
【问题描述】:
我正在创建一个我想从 PowerShell 脚本中传递给 bcp 命令的字符串。这是创建字符串的代码
$fullFilePath = (pwd).path + "\$db.$table" + ".dat"
$copyExecString = "bcp $db.$table out $fullFilePath -E -N -Slocalhost"
我可以将它的 Write-host 结果粘贴到命令提示符中,它运行得很好,但它不会按如下方式工作:
$fullFilePath = (pwd).path + "\$db.$table" + ".dat"
$copyExecString = "$db.$table out $fullFilePath -E -N -Slocalhost"
bcp $copyExecString
我也尝试在调用 bcp 命令之前使用 & 字符,但无济于事
任何关于如何实现此功能的想法将不胜感激
【问题讨论】:
标签: sql-server powershell bcp