Копировать данные между разными доменами - PullRequest
0 голосов
/ 26 марта 2020

Я хочу использовать команду powershell, которую хочу выполнить от DomainA с пользователем DomainA \ X до go для domainB (нет доверия в домене, но порты открыты между доменами).

В domainB I иметь пользователя DomainB \ Z, с этим пользователем я хотел бы получить от servername abcd01 (в domainB) файл из D:\Test\Test.csv и скопировать его обратно в DomainA servername xyz01 в D:\Test папку, где находится пользователь DomainA \ X имеет соответствующие права.

1 Ответ

0 голосов
/ 26 марта 2020

В поле в DomainA установите sh удаленный сеанс в поле в DomainB с New-PSSession, затем используйте Copy-Item -FromSession для копирования файла:

# Create remote credentials
$remoteCredentials = Get-Credential DomainB\Z

# Create remote session
$remoteSession = New-PSSession -ComputerName abcd01.domainB.tld -Credential $remoteCredentials

# Copy file
Copy-Item -Path D:\Test\Test.csv -Destination D:\Test\ -FromSession $remoteSession

Рекомендуется чтение для ознакомления с PowerShell Remoting: см. about_Remote и соответствующие файлы справки

...