PowerShell 2.0获取字符串的长度

时间:2014-09-23 21:31:18

标签: powershell

我在下面有错误,我需要在名称和姓名长度之间进行精确匹配 我没有得到任何号码。

 $CountName=$arrNames | Where-Object {$_.Name -eq $searchName}  | measure-object -character | select -expandproperty characters;

1 个答案:

答案 0 :(得分:0)

问题在于您传递的是对象,而不是字符串,因此它无法测量字符,因为对象没有它们。您需要先扩展Name属性,然后才能衡量它有多少个字符。

$CountName=$arrNames | Where-Object {$_.Name -eq $searchName}  | Select-Object -ExpandProperty Name | measure-object -character | select -expandproperty characters