Skip to content

Instantly share code, notes, and snippets.

View nfedera's full-sized avatar

Norbert Federa nfedera

View GitHub Profile
@nfedera
nfedera / Get-ExtendedAttribute.ps1
Created August 11, 2022 13:56 — forked from jborean93/Get-ExtendedAttribute.ps1
Gets extended attributes for a file on an NTFS volume
# Copyright: (c) 2021, Jordan Borean (@jborean93) <jborean93@gmail.com>
# MIT License (see LICENSE or https://opensource.org/licenses/MIT)
class EncodingTransformAttribute : Management.Automation.ArgumentTransformationAttribute {
[object] Transform([Management.Automation.EngineIntrinsics]$engineIntrinsics, [object]$InputData) {
$outputData = switch ($InputData) {
{ $_ -is [Text.Encoding] } { $_ }
{ $_ -is [string] } {
switch ($_) {