The below command will print 1 to 30 in PowerShell using the ForEach-Object cmdlet which will print the numbers one at a time.
1..30 | foreach-object {$_}
The outcome is as follows:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30