Mam 2 serwery Windows. Muszę uruchomić skrypt PowerShell na serwerze A, który przeniesie plik (na serwerze A) na serwer B. Jaki jest najlepszy (najbezpieczniejszy) sposób, aby to zrobić? Znalazłem 2 rozwiązania w Internecie i nie jest dla mnie jasne, jaka jest między nimi różnica.
Opcja 1: Copy-Item
Copy-Item -Path \\serverb\c$\programs\temp\test.txt -Destination \\servera\c$\programs\temp\test.txt;
Opcja 2: PSCP
(.exe)
if(!$pass) {$pass = Read-Host 'Enter Password'}
$pscp = "`'C:\Program Files (x86)\PuTTY\pscp.exe`'"
"cmd /c ${pscp} -r -pw ${pass} ...
Opcja 3: Kolejna (lepsza) opcja ..?
powershell
lvthillo
źródło
źródło