小编Sri*_*Sri的帖子

Get-Content -Raw参数错误

我有一个PowerShell脚本,它递归循环一个目录和子目录并运行其中的所有SQL文件,并在.log文件1中记录执行成功,1表示异常.PowerShell脚本执行它应该执行的操作,但在cmd窗口中,我看到此错误:

Get-Content:找不到与参数名称'Raw'匹配的参数

从这条线

$query = Get-Content -Path $_.FullName -Raw
Run Code Online (Sandbox Code Playgroud)

此语句在循环内运行,因此FullName每次迭代都会更改.这是我使用的版本.

Name             : Windows PowerShell ISE Host
Version          : 5.0.10586.117

示例脚本如下:

Get-ChildItem $ScriptFolder -Recurse -Exclude "*Archive*" -Filter *.sql |
  sort Directory |
  ForEach-Object { 
    $query = Get-Content -Path $_.FullName -Raw
    $result = SQLCMD -S $FullDBServer -E -I -Q $query -d $Database
Run Code Online (Sandbox Code Playgroud)

有什么想法吗?

sql powershell

6
推荐指数
3
解决办法
3536
查看次数

标签 统计

powershell ×1

sql ×1