【发布时间】:2017-03-08 06:01:58
【问题描述】:
所以我是 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。
标签: powershell