将项数组变量传递给Get-Content

时间:2017-09-29 05:41:05

标签: sql-server powershell

我正在尝试删除PowerShell中项目数组的前3行并将其传递给文件。

我可以让它工作但只有我创建了两个文件:

$myData = Invoke-Sqlcmd -Query "SELECT PersonID FROM tblPerson" -ServerInstance $ServerAddress -Database $DatabaseName;

$myData | Out-file -Force $PersonIDList
Get-Content $PersonIDList | Select-Object -Skip 3 | Out-File $PersonIDList2;

Write-Host "[+] PersonList file overwritten";

这很有效,但我只是想找到一种更好,更优雅的方式。我尝试了各种各样的事情,例如:

Get-Content $myData | Select-Object -Skip 3 | Out-File
$($myData.ItemArray[0:$myData.count]) | Out-File

还有更多,都失败了。

0 个答案:

没有答案