Você pode facilmente copiar o conteúdo de um arquivo over-the-wire através de uma sessão PSRemoting usando Invoke-Command e Set-Content
:
$Session = New-PSSession -ComputerName "remotehost.domain.tld" -Credential (Get-Credential) -UseSsl
$FileContents = Get-Content -Path 'C:\path\to\arbitrary.file'
Invoke-Command -Session $Session -ScriptBlock {
param($FilePath,$data)
Set-Content -Path $FilePath -Value $data
} -ArgumentList "C:\remote\file\path.file",$FileContents