我正在尝试使用父属性在自定义对象中设置子属性。
$objServer = New-Object PSObject -Property @{
Name = "Some Name";
BaseFilePath = "c:\somepath"
Section1 = New-Object PSObject -Property @{
FilePath=$objServer.BaseFilePath + '\' + $objServer.Name + '\section1';
AncestorId="557309";
Title="Section 1";
Enabled=$processFlag1;
}
Section2 = New-Object PSObject -Property @{
FilePath={$_.Parent.BaseFilePath} + '\' + {$_.Parent.Name} + '\' + '\section2';
AncestorId="557319";
Title="Tables";
Enabled=$processFlag2;
}
}
第 1 节和第 2 节是我尝试过的语法示例。这可能吗?我究竟做错了什么?