지금 당황스럽고 커뮤니티에서 저에게 제가 일하고있는 프로그램을 계속 진행하는 데 도움이 될지 궁금합니다.PowerCLI Snapshots Array
내가 작업하고있는 프로그램의 한 지점에서 배열에서 6 개의 최신 요소를 얻으려고합니다. 스냅 샷 변수를 배열 내부에 두어 어레이 내부의 모든 스냅 샷을 가져 오려고합니다.
$server = "test"
$date = get-date
$tempArray = @()
$snapshot = get-snapshot -VM "test"
foreach ($item in $snapshot){
$tempArray += $item
}
$tempArray | sort
for ($i = 0; $i -le $tempArray.length-6; $i++){
remove-item $tempArray[$i]
}
내가 내 배열의 내부에 $ 스냅 샷 변수를 얻기의 나의 목표를 달성하고 있는가 내 루프가 올바르게 6 최신 남기고 모두 삭제 관리하고 다음은 순간에 나를 혼동되는 코드의 일부입니다 ?
편집 : 이전에 눈치 채지 못한 작은 문제가 수정되었습니다.