2017-11-03 4 views
0

테이블의 폴더 속성을 열거하는 데 도움이 필요합니다. 나는이 점에 도달했습니다 :테이블의 폴더 속성을 열거 함

$table = Get-ChildItem -Recurse | where { 
    $_.Attributes -match 'Compressed' -or 
    $_.Attributes -match 'hidden' 
} | Format-Table Name, Attribute 

foreach ($row in $table) { $row } 
+0

정확히 무엇이 문제입니까? 코드에 오류가 있습니까? 예상 한대로하지 않습니까? –

+0

한 가지 : 사용자에게 데이터를 표시하지 않는 한'Format- *'cmdlet을 사용하지 마십시오. 찾고있는 cmdlet은'Select-Object'입니다. –

답변

0

사용 ForEach-Object을 다음과 같이 :

자세한 내용은
Get-ChildItem -Recurse | where { 
    $_.Attributes -match 'Compressed' -or 
    $_.Attributes -match 'hidden' 
} | ForEach-Object { $_.Attributes } 

은 Microsoft 문서 도구에서 ForEach-Object를 참조하십시오.

또한 맞춤법에주의하십시오. 당신은 Attribute이라고 썼습니다. 하지만 정확하게는 Attributes입니다.

관련 문제