当一个函数到一个函数 returns 多个结果而不是一个时如何处理
How to handle when a function to a function returns multiple results instead of one
我是一个 powershell 新手,但如果我打开一个记事本 window,这会起作用,但如果我打开两个记事本 windows,它就会失败。
$appName = "notepad"
Write-Host "Getting run time for" $appName
New-TimeSpan -Start (get-process $appName).StartTime |select Days, Hours, Minutes, Seconds
它失败了,因为 get-process $appName
returns 两个结果。我如何重新格式化此代码才能工作?
以下适用于一个或多个实例:
Get-Process $appname | % {new-TimeSpan -Start $_.StartTime} | select Days,Hours,Minutes,Seconds
Get-Process
通过管道转发对象,对于每个项目 (% {}
) 我们创建一个时间跨度对象。
我是一个 powershell 新手,但如果我打开一个记事本 window,这会起作用,但如果我打开两个记事本 windows,它就会失败。
$appName = "notepad"
Write-Host "Getting run time for" $appName
New-TimeSpan -Start (get-process $appName).StartTime |select Days, Hours, Minutes, Seconds
它失败了,因为 get-process $appName
returns 两个结果。我如何重新格式化此代码才能工作?
以下适用于一个或多个实例:
Get-Process $appname | % {new-TimeSpan -Start $_.StartTime} | select Days,Hours,Minutes,Seconds
Get-Process
通过管道转发对象,对于每个项目 (% {}
) 我们创建一个时间跨度对象。