Powershell选择单个属性作为原始类型

时间:2014-11-05 08:33:49

标签: powershell

我有一个脚本,如果它们尚不存在,应该创建一些文件夹。

"a","b","c" `
    | select @{Name="path"; Expression={Join-Path "C:\temp" $_}} `
    | select -ExpandProperty path `
    | where { -Not (Test-Path $_)} 

是否可以更优雅地从Join-Path中提取字符串,将其分配给新对象中的命名属性path,然后使用另一个选择-ExpandProperty?

1 个答案:

答案 0 :(得分:2)

为什么不简单:

"a","b","c" | %{ 
    Join-Path "C:\temp" $_ } | where { -not (Test-Path $_)}