for ( `diskpart rescan` ) { . . . } #### open FH, "diskpart rescan |" or die "open diskpart|: $!" while () { . . . } close FH;