使用Regex在Powershell输出中查找字符串

时间:2016-10-13 13:49:39

标签: regex powershell appv

我在Powershell上使用此命令

PackageId            : 6f02c6ed-0bd6-4df7-997c-73b5966d7a58
VersionId            : d6312052-0d90-4214-995b-da0461ace493
Name                 : FastStone Image Viewer 5.5
Version              : 0.0.0.1

在控制台上给出了以下输出

$PackageGUID = Select-String ....

我正在尝试使用Select-String将PackageId放入变量中,类似于

{{1}}

控制台输出是否可以实现?如果是这样,RegEx必须看起来像什么才能找到GUID?

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

使用select-object cmdlet或其别名select,您可以获得特定的属性...

我无法测试它,但这样的事情应该可行

$a = Get-AppvClientPackage -Name $UserInput* | select -expand PackageId