[英]Output all gpo where name like blabla to a file
我正在尝试创建一个脚本,它的一部分应该 go 到域,获取名称以“MSAVS-” output 开头的所有 GPO 到一个文件,然后在脚本的其他部分读取它。 问题是,当我执行此代码时:
Get-Gpo - all | Where-Object {$._DisplayName - like "MSAVS-*"} | Select-Object
DisplayName | Output-File test.txt
我得到这样的结果:
空行
显示名称
“-----------”
空行
MSAVS-blabla1
MSAVS-blabla2
MSAVS-blabla3
ETC..
我不想要任何空行、DisplayName 和 ------- 行我只想获取 GPO 的名称
谢谢
为此使用Select-Object -ExpandProperty <String>
:
Get-Gpo -All | Where-Object { $._DisplayName -like "MSAVS-*" } | Select-Object -ExpandPoperty "DisplayName" | Output-File test.txt
-ExpandProperty
- 将属性指定为 select,并指示应尝试扩展该属性:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.