2012-02-13 7 views
1

私はpowershellを新しくしました。 DirectoryInfo型のメンバーを作成する必要があります。私はこれを試してもうまくいかない:Add-Member Type DirectoryInfo

$PathTFS = New-Object System.Object 

$PathTFS | Add-Member -type Property -name TEST1 -value New-Object System.IO.DirectoryInfo "C:\TEST\TEST1" 

答えて

2

これはあなたのためにそれを行う必要があります。

$dir = (get-item C:\windows) 
$object = New-Object PsObject @{ 
    Dir = $dir 
} 
$object.Dir 
+0

この例では、$ dir.TestはString型です。 $ dir.TestはDirectoryInfoでなければなりません。 – wallybh

+0

@wallybh私はそれに気づいた。私はそれを今更新して、あなたが探しているものをやるべきです。 –

+1

が動作します。ありがとう! – wallybh