parts/GetTssSecretLookupObject.ps1
<#
.Synopsis Creates a TssSecretLookup object to output the SecretLookup object .Description Creates an instance of the TssSecretLookup class to output a revised SecretLookup object Parsing the string value into the associated properties <Folder ID> - <Secret Template ID> - <Secret Name> #> param( [pscustomobject]$FindRecord ) begin { } process { $outObject = @() foreach ($f in $FindRecord) { $outLookup = [TssSecretLookup]::new() $outLookup.SecretId = $f.Id $itemParse = $f.value.Split('-').Trim() $outLookup.FolderId = $itemParse[0] $outLookup.SecretTemplateId = $itemParse[1] $outLookup.SecretName = $itemParse[2] $outObject += $outLookup } return $outObject } |