DOS parancsok végrehajtása

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.



Word To HTML Converter