Powershell\'s array notation has rather bizarre, albeit documented, behavior for slicing the end of arrays. This section from the official documentation sums up the bizarreness
I believe this is the right way to do it. all other methods require more code.
$a[1..($a.Count-1)]
Also, if array is converted to string it becomes easy to get data as below:
$a = 0,1,2,3 [string]::Concat($a).Substring(1)