A PowerShell utasításainak lezárására két karakter is használható: az egyik a pontosvessző (; ), a másik pedig az újsor karakter. Az újsor karakter azonban csak akkor jelenti az utasítás végét, ha az adott utasítást a PowerShell szintaktikailag teljesnek és befejezettnek tekinti, ellenkező esetben a shell megpróbálja bekérni a hiányzó befejezést.
Nézzünk egy-egy példát ezekre. Elsőként az egy sorban több kifejezés megadására:
PS C:\> 1+2; 54/12; "Ezek voltak az eredmények egy sorban kiszámolva"
3
4,5
Ezek voltak az eredmények egy sorban kiszámolva
A PowerShellnek hiányérzete van, alpromptot nyit a kifejezés korrekt lezárásához:
PS C:\> 2 +
>> 2
>>
4
PS C:\>
Ha a lezártnak is tekinthető utasításokat mégis folytatni szeretnénk, akkor ismét a korábban már megismert Escape (`) karaktert kell használnunk:
PS C:\> write-host `
>> Helló `
>> világ `
>>
Helló világ