O PowerShell não é novo. Está presente há mais de 10 anos e agora é uma plataforma cruzada, Win / OSX / Linux.
Robocopy (robocopy.exe) é um executável autônomo, independentemente da linguagem de script / shell usada. Você não precisa de um script .bat, .cmd, .ps1 para usá-lo. Você pode usá-lo diretamente.
O PS tem seus próprios cmdlets copy (Copy-Item) e delete (Remove-Item), mas o robocopy é o mais comum na maioria dos casos.
Você pode continuar usando o robocopy como faz hoje, mesmo no PS, embora o manuseio dos switches e argumentos seja um pouco diferente, dependendo do que você está fazendo no seu script.
O prompt de comando do PS / consolehost (powershell.exe) pode ser usado para substituir o prompt de comando do DOS. Você vai usá-lo quase de forma idêntica. No entanto, se você usar ferramentas / editores de desenvolvimento de script, ISE (powershell_ise.exe), código do Visual Studio, Notepad ++, etc., precisará alterar sua mentalidade de arquivo de lote.
Veja esta discussão sobre PS e Robocopy com respostas