stuncloud
12/24/2014 - 6:25 AM

標準出力されるプロパティを指定する関数

標準出力されるプロパティを指定する関数

function Set-DefaultDisplayPropertySet {
    [CmdletBinding()]
    param(
        [parameter(Mandatory,ValueFromPipeline)]
        [Object] $InputObject,
        [parameter(Mandatory,Position=0)]
        [string[]] $DefaultProperties
    )
    process {
        $defaultDisplayPropertySet = New-Object Management.Automation.PSPropertySet(
            'DefaultDisplayPropertySet', [string[]] $DefaultProperties
        )
        $PSStandardMembers = [Management.Automation.PSMemberInfo[]] @($defaultDisplayPropertySet)
        $InputObject | Add-Member MemberSet PSStandardMembers $PSStandardMembers
    }
}