小编Joe*_*Joe的帖子

PowerShell 导出-CSV 无标头

我正在尝试Export-Csv在 PowerShell 脚本中使用不带标头的多个 CSV 文件。我读过一些关于使用该Select-Object -Skip 1技巧的文章,但我还没有让它成功地在我的代码上工作。这是我尝试调用它的方式:

$DataSet.Tables[0] | Select-Object -Skip 1 |
    Export-Csv -NoTypeInformation -Path "C:\$($csvname[$i])_$timer.csv"
Run Code Online (Sandbox Code Playgroud)

这是我的完整功能代码:

function Run-Query {
    Param([string[]]$queries,[string[]]$csvname)
    Begin {
        $SQLServer = 'myserver'
        $Database = 'mydatabase'
        $SqlConnection = New-Object System.Data.SqlClient.SqlConnection
        $SqlConnection.ConnectionString = "Server = $SQLServer; Database = $Database; Integrated Security = True"
        $timer = (Get-Date -f yyyy-MM-dd)
    } # End Begin
    Process {
        # Loop through each query
        for ($i = 0; $i -lt $queries.Count; $i++) {
            $SqlCmd = New-Object System.Data.SqlClient.SqlCommand

            # …
Run Code Online (Sandbox Code Playgroud)

powershell export-to-csv

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

export-to-csv ×1

powershell ×1