PRN*_*ios 6 powershell powershell-2.0
我编写了一个简单的PowerShell脚本,用于检查PSA服务板中的票证数量,并输出票证数量和与之关联的颜色.但是,我的脚本在结果之前打印'1'.我是powershell的新手,我似乎无法找到打印出来的这一行.任何帮助,将不胜感激.谢谢
$SqlServer = "server"
$SqlCatalog = "database"
$SqlQuery = "SELECT COUNT(*) FROM v_rpt_Service WHERE Board_Name = 'Traige' AND Parent = ''"
$SqlConnection = New-Object System.Data.SqlClient.SqlConnection
$SqlConnection.ConnectionString = "Server = $SqlServer; Database = $SqlCatalog; uid = user; pwd = pass"
$SqlCmd = New-Object System.Data.SqlClient.SqlCommand
$SqlCmd.CommandText = $SqlQuery
$SqlCmd.Connection = $SqlConnection
$SqlAdapter = New-Object System.Data.SqlClient.SqlDataAdapter
$SqlAdapter.SelectCommand = $SqlCmd
$DataSet = New-Object System.Data.DataSet
$SqlAdapter.Fill($DataSet)
$SqlConnection.Close()
$value = $DataSet.Tables[0].Rows[0][0]
$color = "Red"
if($value -lt 4){
$color = "Yellow"
}
if($value -lt 1){
$color = "Green"
}
$obj = new-object System.object
add-member -inputobject $obj -membertype NoteProperty -Name Tickets -value $value
add-member -inputobject $obj -membertype NoteProperty -Name Color -value $color
$obj
Run Code Online (Sandbox Code Playgroud)
Dav*_*ant 10
$SqlAdapter.Fill($DataSet) | Out-Null
Run Code Online (Sandbox Code Playgroud)
在这里阅读有关DbDataAdapter.Fill及其返回值:
类型:System.Int32在DataSet中成功添加或刷新的行数.这不包括受不返回行的语句影响的行.
| 归档时间: |
|
| 查看次数: |
4598 次 |
| 最近记录: |