Поскольку я только недавно переключился на PowerShell с cmd.exe
, я часто нахожу удобным делать небольшие вещи привычным способом, вызывая cmd
для их выполнения. Например, для создания «пустого» списка файлов это прекрасно работает:
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, но сейчас это второстепенная проблема. Этот вопрос о правильном синтаксисе для вызова cmd.exe
из псевдонима.