사용자 목록을 반복하여 속성을 가져올 수 있도록 노력하고 있습니다. Powershell을 처음 접했을 때 얻은 결과를 이해하지 못했습니다.Powershell foreach
foreach ($user in $AllUsers)
{
get-member -inputobject $user;
write-host " "
}
$AllUsers
객체 속성 및 메소드 세트를 사용자가 6 각을 갖는다. 그러나 위의 코드 블록을 실행하면 출력은 여섯 개의 빈 줄, 각 사용자의 속성 및 메서드 목록이 여섯 번 연속으로 나타납니다. 각 사용자의 속성과 메서드를 빈 줄로 구분하려고합니다. 누군가가 왜 출력을 실행하는지 이해할 수 있습니까? write-host
6 번 그리고 get-member
6 번? 당신도 그 말 때문에 :)
당신은 foreach 문을 사용
, 당신은 모음 ($의 AllUsers)를 각 항목에 대한 코드 블록에 어떤의를하고있는
어떤 이유로 write-host를 사용하여 내용을 추가해야하는 경우 원하는 순서로 인쇄합니다. – Paul
이것은 정확히 알아야 할 내용입니다. 감사. – Karl