Measure-Object
measures qualquer que seja é canalizado para ele, no seu caso, a saída de Format-Table
. Isso significa que Measure-Object
medirá a tabela, incluindo os cabeçalhos, separadores, etc., bem como os valores.
Exemplo:
Get-ADUser jscott | Measure-Object
Count : 1
...
Get-ADUser jscott | Format-Table | Measure-Object
Count : 5
...
Exatamente quatro extras. Você provavelmente deve pular o Format-Table
até que queira exibir os valores de saída na tela, depois de tê-los contado. Usando seu exemplo, o seguinte deve retornar o número correto de usuários:
Get-QADUser -ObjectAttributes @{co="$Country"} | Measure-Object