ftsr 发表于 2018-9-1 11:38:03

Powershell命令参数中特殊符号的处理

PS D:\scripts> Get-DistributionGroupMember -Identity '"Phone-supply"+"&"+"buyer"' -resultsize unlimited | fl displayname,primarysmtpaddress >d:\Phone-supply&buyer.csv  所在位置 行:1 字符: 142
  + ... d:\Phone-supply&buyer.csv
  +                  ~
  不允许使用与号(&)。& 运算符是为将来使用而保留的;请用双引号将与号引起来("&"),以将其作为字符串的一部分传递。
  + CategoryInfo          : ParserError: (:) [], ParentContainsErrorRecordException
  + FullyQualifiedErrorId : AmpersandNotAllowed
  PS D:\scripts> $groupname="Phone-supply"+"&"+"buyer"
  Get-DistributionGroupMember -Identity '$groupname' -resultsize unlimited | fl displayname,primarysmtpaddress >d:\Phone-supply&buyer.csv
  所在位置 行:2 字符: 126
  + ... d:\Phone-supply&buyer.csv
  +                  ~
  不允许使用与号(&)。& 运算符是为将来使用而保留的;请用双引号将与号引起来("&"),以将其作为字符串的一部分传递。
  + CategoryInfo          : ParserError: (:) [], ParentContainsErrorRecordException
  + FullyQualifiedErrorId : AmpersandNotAllowed

页: [1]
查看完整版本: Powershell命令参数中特殊符号的处理