添加到listview中的特定单元格 - powershell

时间:2017-01-18 09:46:28

标签: powershell

所以我在我的xaml中有一个listview应该由用户搜索填充我的问题是,我如何添加到listview中的单个单元格?我尝试了与c#(我的主要编程语言)相同的格式,但没有任何运气

listview在这里:

<ListView x:Name="lbResults" HorizontalAlignment="Left" Height="156" Margin="24,195,0,0" VerticalAlignment="Top" Width="511" FontSize="16">
        <ListView.View>
            <GridView>
                <GridViewColumn Header="Ip" Width="120"/>
                <GridViewColumn Header="Date" Width="120"/>
                <GridViewColumn Header="Time"  Width="120"/>
            </GridView>
        </ListView.View>
    </ListView>

和我目前的代码:

Function Get-Data
{
    param([string]$Localusername)

    $WPFLbResults.Items.Add("BCDC01", 1)
    $results1 =  
    Get-WinEvent -ComputerName bcdc01 -FilterHashtable @{logname='security';id=4771;data=$Localusername} |
    Select-Object -Property timecreated,
    @{Name='computername';expression={$_.properties[6].value.Split(':')[3]}}


    foreach($string in $results1)
    {
         $WPFLvResults.Items.Add($string, 1)
    }
    $WPFLbResults.Items.Add("BCDC02", 1)

    $results2 =  
    Get-WinEvent -ComputerName bcdc02 -FilterHashtable @{logname='security';id=4771;data=$Localusername} |
    Select-Object -Property timecreated,
    @{Name='computername';expression={$_.properties[6].value.Split(':')[3]}}

    foreach($string in $results2)
    {
         $WPFLbResults.Items.Add($string, 1)
    }

    $WPFLbResults.Items.Add("BCDC05", 1)

    $results3 =  
    Get-WinEvent -ComputerName bcdc05 -FilterHashtable @{logname='security';id=4771;data=$Localusername} |
    Select-Object -Property timecreated,
    @{Name='computername';expression={$_.properties[6].value.Split(':')[3]}}

    foreach($string in $results3)
    {
         $WPFLbResults.Items.Add($string, 1)
    }

}

0 个答案:

没有答案