Láttuk, hogy a Dir parancs lefutott, de könnyű neki, hiszen a Dir egy PowerShell parancs álnéven. De vajon a többi DOS paranccsal mi történik? Azokkal is nyugodtan próbálkozzunk! Például próbáljuk ki az IPConfig parancsot (ami nem is egy igazi parancs, hanem egy programocska):
9 . ábra IPConfig a PowerShell ablakban
Ez is lefutott, az ipconfig ugyanúgy működik, mint a DOS ablakban. Ehhez hasonlóan a többi DOS parancsot is nyugodtan kipróbálhatjuk, azaz akár teljes egészében áttérhetünk a PowerShell környezet használatára, akár a nem PowerShell parancsok futtatásával is. (Persze óvatosan, nem biztos, hogy minden korábbi DOS-os batch fájlunk le fog futni.)
De vajon az „igazi” dir parancsot hogyan tudjuk futtatni, tehát nem a PowerShell álnevét, hanem az ősi dir-t? Ilyenkor a cmd-t kell először meghívni:
PS C:\> cmd /c dir c:\
Volume in drive C has no label.
Volume Serial Number is 66EE-8ABE
Directory of c:\
2015.08.01. 22:31 <DIR> Downloads
2015.08.01. 23:06 <DIR> drivers
…
A /c kapcsoló ahhoz kell, hogy a cmd-ből automatikusan visszatérjünk PowerShellbe és ne kelljen egy exit-et kiadni.