나는 최근에 cmd.exe
에서 PowerShell로 전환 했으므로, 익숙하지 않은 방법으로 작은 것을 수행하는 것이 편리하다는 것을 알게되었습니다. cmd
을 호출하면됩니다. 예를 들어,이 목록에 '노출'파일이 잘 작동해야 할 일 :cmd.exe 기본 제공 함수를 실행하기위한 PowerShell 별칭 구문?
PS> cmd /c dir /b
dir1
dir2
file1.txt
나는이 별칭을하고 싶습니다하지만 올바른 구문을 알아낼 수 없습니다. 지금까지 내가 시도 :
PS> Set-Alias dirb cmd /c dir /b # error (alias not created)
PS> Set-Alias dirb "cmd /c dir /b" # fail (alias doesn't work)
PS> Set-Alias dirb "cmd `"/c dir /b`"" # fail (alias doesn't work)
어떤 제안? 내가 내장 된 호출 cmd.exe
명령 (예 : dir
)에 대한 일반적인 해결책을 찾고 있어요. 또한 PowerShell cmdlet을 사용하여 올바른 방법으로 출력물을 출력하는 방법을 알고 싶지만, 지금은 그다지 관심사가 아닙니다. 이 질문은 별칭에서 cmd.exe
을 호출하기위한 올바른 구문에 대한 것입니다.
ls
내가 PowerShell에서 동일'DIR 생각 단순히 | foreach {$ _. name} ' –'dir -Name'도 순수한 PowerShell입니다. –
@Roman, 순수한 포 쉬 응답에 감사드립니다! – jwfearn