我正在尝试从我的 Powershell 脚本启动此操作:
Import-Csv -Path $filecur -Delimiter ";" | Export-Csv -Path $filenext -Delimiter ";" -NoTypeInformation -Encoding Unicode -UseQuotes Never
Run Code Online (Sandbox Code Playgroud)
但执行 Powershell 脚本命令 promt 后显示下一条文本:
Export-Csv : A parameter cannot be found that matches parameter name 'UseQuotes'.
At C:\Users\vad\Desktop\QuatesDeleter.ps1:4 char:116
+ ... ilenext -Delimiter ";" -notypeinfo -Encoding Unicode -UseQuotes Never
+ ~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (:) [Export-Csv], ParameterBindingException
+ FullyQualifiedErrorId : NamedParameterNotFound,Microsoft.PowerShell.Commands.ExportCsvCommand
Run Code Online (Sandbox Code Playgroud)
我怎么解决这个问题?我的计算机运行在 Windows 7、SP1、X64 下,PowerShell 版本是 5.1.14409.1005。
在微软文档中我找不到有关此问题的一些信息
我使用 MS SQL Server 2008,该服务器版本不支持一些有用的功能,例如CONCAT和STRING_AGG,但它们在我的工作中确实需要。我可以使用哪些变体来替换 MS SQL Server 2008 中的这些函数?
重要的!我无法将服务器更新到新版本。
为了更好的理解代码:
SELECT Pt.ImagePath, STRING_AGG(Pt.DamageData, '') DamageData
FROM @PreTable AS Pt
GROUP BY ImagePath
ORDER BY DamageData
Run Code Online (Sandbox Code Playgroud)