A causa do seu problema é que o destino não existe. Se você olhar para cima no seu log de erros, você verá essa mensagem. Você precisa criar a pasta de destino:
if (-Not (Test-Path \[machine 2]\[path 2]))
{
md -path \[machine 2]\[path 2]
}
Copy-Item \[machine 1]\[path 1]\[directory 1]\ \[machine 2]\[path 2]\ -recurse