PowerShell Arrays Introduction

Shane Young
Shane Young
53.9 هزار بار بازدید - 7 سال پیش - In this video we talk
In this video we talk about PowerShell Arrays and how I use them with new-object to create CSV files of data that I can work with in a familiar way. Also covered are hashtables and few other tricks.

For support, training, or more information about PowerShell check out http://www.boldzebras.com

Here is the actual PowerShell from the video.

$Array = @()

$Processes = Get-Process

Foreach($Proc in $Processes)
{
   If($Proc.WS/1mb -gt 100)
   {
      $Array += New-Object psobject -Property @{'ProcessName' = $Proc.name; 'WorkingSet' = $Proc.ws}    
   }
}

$Array | select 'ProcessName', 'WorkingSet' | Export-Csv .\file2.csv -NoTypeInformation

$CSVImport = @()
$CSVImport = Import-Csv .\file2.csv

ForEach($dog in $CSVImport){Write-host "Process Name:" $dog.processname " Working Set:" $dog.workingset}

#Just want to look at it in a prettier way?
$CSVImport | Format-Table -AutoSize

#Other tricks to keep in your pocket
$CSVImport[1].ProcessName
7 سال پیش در تاریخ 1396/08/10 منتشر شده است.
53,912 بـار بازدید شده
... بیشتر