1

現在、get-service | を使用するスクリプトを作成しています。表示名を選択して、実行中のものを表示します。

しかし、私は問題を抱えています。

私はこれを使用しています:

function Getcurrent-AD 
{
  $Script:current_active_d = get-service | select Displayname
  $array = New-Object System.Collections.ArrayList
  $array.AddRange($current_active_d)
  $current_output.DataSource = $array
  $objForm.refresh()
}

$moveright.Add_Click({

$selectedRow = $current_output.CurrentRowIndex
  if (($procid=$Script:current_active_d["$selectedRow"].displayname)) {
              write-host $procid
        }


}
)

配列を作成してデータフォームグリッドに配置し、クリックした場所にホストに書き込みますが、選択した最初のアイテムをコンソールに表示するようにしか機能しません。

助けてください!

4

1 に答える 1

1

これを試して:

$current_output.Add_Click({
    $value = $current_output.Rows[$current_output.CurrentRow.Index].Cells['DisplayName'].Value
    Write-Host $value
})
于 2012-04-25T09:27:02.033 に答える