попробуйте это:
param( [Parameter(Mandatory = $true,ValueFromPipeline = $true)]
$Process
)
process{
New-Object PSObject -Property @{
Name = $Process.Processname}
}
Редактировать:
если вам нужна функция:
function Get-MoreInfo {
param( [Parameter(Mandatory = $true,ValueFromPipeline = $true)]
$Process
)
process{
New-Object PSObject -Property @{
Name = $Process.Processname}
}
}
, тогда вы можете использовать:
. .\get-moreinfo.ps1 #
Get-Process | Get-MoreInfo
Редактировать после комментария:
Читать о точечном поиске сценария