dir
ist ein interner Befehl von cmd.exe . Sie können ihn daher nicht in anderen Shells ausführen, einschließlich Windows PowerShell. Es gibt keine getrenntedir.exe
C:\>where dir INFO: Could not find files for the given pattern(s).
Es gibt kein "Windows-Verzeichnis" oder "integrierte Windows-Befehle" . In PowerShell dir
und ls
als Aliase von Get-ChildItem
werden Sie eine Ausgabe wie diese anstelle der dir
Befehlsausgabe von cmd erhalten
PS C:\> dir Directory: C:\ Mode LastWriteTime Length Name ---- ------------- ------ ---- d-r--- 3/28/2017 10:13 AM Program Files d-r--- 3/28/2017 10:13 AM Program Files (x86) d-r--- 1/3/2017 3:04 PM User d----- 4/5/2017 11:14 AM Windows 4/5/2017 2:55 PM 8192 ntuser.dat -a---- 4/7/2017 9:45 AM 152 useragent.log
Der nächstgelegene (und einzige Weg), den Sie erreichen könnten, ist , sich cmd
selbst zu nennen
cmd /c dir
oder cmd /k dir
wenn Sie möchten, dass die Cmd-Shell erhalten bleibt.