因此,我是Powershell的新手,因为我想我缺少一些愚蠢的简单东西。当使用get-adcomputer时Powershell进度条
我想要显示一个进度条,显示下面列出的脚本将花费多长时间来显示具有x,y,z属性的所有ActiveDirectory计算机。
我明白,要获得一个进度条,你需要一个循环,但我不知道如果我真的完成了。似乎没有什么,当我执行命令
$computerList = Get-ADComputer -Filter * -Property * | Select-Object Name,OperatingSystem
foreach ($computer in $computerList) {
Write-Progress -Activity 'Processing computers' -CurrentOperation $computer
Start-Sleep -Milliseconds 200
}
为了取得进展,您还需要PercentComplete参数。否则,你只会得到一个状态消息。看看'man write-progress -ex'。 – Joey