¿Cuál es la forma correcta de copiar archivos y preservar la estructura de carpetas en powershell?

Parece que nunca puedo entender esto bien.

Tengo una carpeta existentec:\MyApps\Websites\MySite que ya tiene un sitio web existente que se ejecuta en ella. He descargado los últimos bits que se encuentran enc:\temp\MySite\artifacts.

cuando trato de ejecutar esto

$source "c:\temp\MySite"
$destination "c:\MyApps\Websites\MySite"
copy-item $source $destination -recurse -force

Sic:\MyApps\Websites\MySite Ya existe, entonces intenta ponerlo en.c:\MyApps\Websites\MySite\artifacts, pero si no existe ya lo copia correctamente. No estoy seguro de lo que está pasando aquí. ¿Alguna sugerencia?

Respuestas a la pregunta(1)

Su respuesta a la pregunta