Powershell where-object syntax - 属性中的连字符

时间:2017-10-03 15:24:51

标签: powershell

我使用以下内容仅定位相关用户。

df
    sample  total   count   base    positive    negative    group
    A   698 696 A   347 349 group1
    A   698 0   C   0   0   group1
    A   698 1   G   0   1   group1
    A   698 0   T   0   0   group1
    A   698 0   N   0   0   group1
    A   698 22  +G  14  8   group1
    A   698 1   +GG 0   1   group1
    A   698 1   -A  1   0   group1
    A   707 1   A   1   0   group1
    B   707 1   C   1   0   group1
    B   707 693 G   340 353 group1
    B   707 0   T   0   0   group1
    B   707 0   N   0   0   group1
    B   707 1   +A  0   1   group1
    B   707 11  -G  6   5   group1
    B   707 1   -GG 0   1   group1
    A   814 804 A   417 387 group2
    A   814 2   C   1   1   group2
    A   814 7   G   2   5   group2
    A   814 1   T   1   0   group2
    A   814 0   N   0   0   group2
    A   814 225 +G  114 111 group2
    A   814 7   +GG 4   3   group2
    B   826 0   A   0   0   group2
    B   826 0   C   0   0   group2
    B   826 815 G   416 399 group2
    B   826 0   T   0   0   group2
    B   826 0   N   0   0   group2
    B   826 11  -G  6   5   group2

但是,它并不喜欢最后一个$ _. msRTCSIP-PrimaryUserAddress。 " - "是破坏了这里的东西所以我如何以与其他属性相同的方式使用这个属性?

1 个答案:

答案 0 :(得分:2)

您可以在属性周围添加引号,例如

$_."msRTCSIP-PrimaryUserAddress"