Dosyaları uzak bilgisayarlara kopyalamak için bir Windows komut satırı aracı var mı?


15

Uzak Windows ana bilgisayarlarına / bilgisayarlarından dosya kopyalamanın bir yolunu arıyorum ve benzer şekilde işlemin bir parçası olarak etki alanı kullanıcı kimlik bilgilerini sağlamanız gerekiyor psexec.

Ben kullanabilir biliyorum net usebir sürücü harfi ve kullanımına hedef dizin eşleştirmek için xcopy, ve bildiğim psexecuzak makinede yürütülür ve daha sonra onları silmek üzere dosya yükleyebilir, ama uzak ana bilgisayarlara dosyaları dağıtmak için bir yol arıyorum o olarak kullanmak garip olarak olmayacak net useve xcopy.


neden ihtiyacınız varsa psexec kullanamıyorsunuz?
Snark

daha sonra dosyaları siler ve ondan önce onları yürütmeye çalışır :-) ben sadece etrafında dosya aktarımı gerekir
radai 16:10

Yanıtlar:


17

XCopy, UNC yollarını destekler.

C:\>xcopy \\computer1\source\*.* \\Computer2\target
C:\>xcopy \\computer1\source\FakeFileNAme.txt C:\

RunAs kullanımıyla, istediğiniz kimlik bilgilerini besleyebilmenizi hayal ediyorum.

HTH


FWIW, Windows'taki hemen hemen her şey UNC yollarını destekliyor - xcopy'ya özgü değil.
user1686 15:10

runas, dosyaları uzak makineye aktarmak için yerel makinede oturum açamayan bir kullanıcıyı kullanmama izin verecek mi?
radai

1
Bir süredir RunAs'ı etki alanı dışında kullanmadım, ancak "RunAs / netonly" seçeneği aradığınızı yapacak.
Marcʜιᴇ007

3

Robocopy kullanabilirsiniz. sadece bir komut penceresi açın ve robocopy /?kullanılabilir seçenekleri görmek için yazın .


Robocopy'de kimlik bilgilerini belirttiği için hiçbir şey fark etmedim. Bunu destekliyor mu?
Eric

2

Bu soru ve cevaplardan bu yana Powershell artık uzaktan kopyalamayı destekliyor. Kopyalama Öğesi
belgelerine bakın PSRemoting'i Etkinleştirmeniz de gerekebilir (hedef makinenize bağlı olarak)

Örnek 5: Dosyayı uzaktaki bir bilgisayara kopyalama

$Session = New-PSSession -ComputerName "Server01" -Credential "Contoso\PattiFul"
Copy-Item "D:\Folder001\test.log" -Destination "C:\Folder001_Copy\" -ToSession $Session

Kopyalama-Öğe -Araştırma KlasörüAdıBurada -Hedef \\ DiğerMakine \ C $ \ Temp
SamAndrew81

0

Tam olarak değil, bir "küçük yarar" değil, pywin32 Windows için Python paketi vardır win32netve win32wnetkodlama kimlik ve bu tür yararlı olabilir modülleri.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.