Na parte 2 do curso de PS1, aula 3 video (Atribuindo características aos parâmetros), o professor no ensina utilizar o ValueFromPipelineByPropertyName
, ele declara essa propriedade como "Fullname"
. Porém ao tentar fazer isso, sempre que executo a função Get-FileSHA1
passando parametros pela linha de comando, (gci . -Recurse -File) | Get-FileSHA1
, sem utilizar o atributo .Fullname dos objetos, a função consegue analisar corretamente os hash's, porém se utilizo (gci . -Recurse -File).FullName | Get-FileSHA1
, dessa forma, os hash's são gerados corretamente.
Tentei procurar na internet soluções, de deparei com outras maneiras de usar essa propriedade,
Utilizando [alias ('FullName')]
[ValueFromPipelineByPropertyName("FullName")]
Mesmo assim o erro persiste, podem me ajudar ?