Powershell ile Dosyaları Uzak Bilgisayara Kopyalama

PowerShell'de kolay dosya kopyalama betikleri

  • PowerShell, birden çok işlemi gerçekleştirmek için kullanılan sağlam bir Microsoft betik terminalidir.
  • Uygun betikleri kullanarak tek ve birden çok dosyayı uzak makinelere aktarabilirsiniz.

XİNDİRME DOSYASINI TIKLAYARAK KURULUM

Çeşitli PC sorunlarını çözmek için Restore PC Repair Tool'u öneririz:Bu yazılım yaygın bilgisayar hatalarını onaracak, sizi dosya kaybından, kötü amaçlı yazılımdan, donanım arızasından koruyacak ve bilgisayarınızı maksimum performans için optimize edecektir. PC sorunlarını düzeltin ve virüsleri şimdi 3 kolay adımda kaldırın:
  1. Restoro PC Onarım Aracını İndirin Patentli Teknolojilerle gelen (patent mevcut Burada).
  2. Tıklamak Taramayı Başlat PC sorunlarına neden olabilecek Windows sorunlarını bulmak için.
  3. Tıklamak Hepsini tamir et bilgisayarınızın güvenliğini ve performansını etkileyen sorunları gidermek için.
  • Restoro tarafından indirildi 0 bu ay okuyucular

PowerShell kullanarak uzak bir bilgisayara dosya kopyalamayı öğrenmek istediğiniz için bu kılavuzu bulmuş olmalısınız.

İyi haber şu ki, dosya paylaşımının gerekliliğini anlıyoruz ve bilmeniz gereken her ayrıntıyı bu makalede bir araya getirdik.

O yüzden fazla uzatmadan konuya geçelim.

Neden dosyaları PowerShell kullanarak aktarmalıyım?

Güç kalkanı çeşitli nedenlerle dosyaları aktarmak için kullanılabilir:

  • Hız: Bir ağ üzerinden çok fazla veri yüklerken PowerShell, GUI tabanlı çözümler kullanmaktan daha hızlı olabilir.
  • Otomasyon: Otomatikleştirilmiş PowerShell komut dosyalarını kullanarak dosyaları bir programa göre veya belirli koşullara göre otomatik olarak iletebilirsiniz.
  • çok yönlülük: FTP, FTPS, SFTP ve SCP kullanan dosya aktarımlarının tümü PowerShell ile mümkündür.
  • İşleme hataları: PowerShell, dosyaları aktarırken aktarımın iyi gittiğinden emin olmak için yardımcı olabilecek güçlü hata işleme özelliklerine sahiptir.
  • Raporlama: PowerShell, transfer prosedürü hakkında aşağıdakileri içeren kapsamlı raporlar üretebilir: aktarılan toplam veri hacmi, aktarılan dosya sayısı ve yapılan hatalar olmuş.

Genel olarak, PowerShell kullanarak dosya aktarımlarını yönetmek, özellikle profesyonel bir ortamda pratik ve etkili olabilir.

Şimdi, aracı kullanarak dosyaları uzak makinelere nasıl kopyalayacağınız aşağıda açıklanmıştır.

PowerShell kullanarak bir dosyayı uzak bir bilgisayara nasıl kopyalarım?

Bu makalede
  • Neden dosyaları PowerShell kullanarak aktarmalıyım?
  • PowerShell kullanarak bir dosyayı uzak bir bilgisayara nasıl kopyalarım?
  • 1. PowerShell kullanarak uzak bir bilgisayardan dosya kopyalama
  • 1.1 Uzak bağlantıyı kurun
  • 1.2 Dosyayı kopyalamak için Öğeyi Kopyala'yı kullanın
  • 2. PowerShell kullanarak birden çok dosyayı uzak bir bilgisayara kopyalayın

1. PowerShell kullanarak uzak bir bilgisayardan dosya kopyalama

1.1 Uzak bağlantıyı kurun

  1. PowerShell'i yönetici haklarıyla açın, aşağıdaki komutu girin ve tıklayın Girmek.
    Enable-PSRemoting -Force -Verbose
    powershell dosyayı uzak bilgisayara kopyala
  2. Yukarıdaki görseldeki hatayı alıyorsanız aşağıdaki komutu giriniz; değilse, bu adımı atlayın:
    Set-WsManQuickConfig
  3. yerine, güvenilir ana makinenizi yapılandırmak için aşağıdaki komutu kullanın. AFAM bilgisayarın adıyla:
    winrm, winrm/config/client '@{TrustedHosts="AFAM"}' ayarını yaptı
    powershell dosyayı uzak bilgisayara kopyala
  4. WinRM hizmetinizi yeniden başlatmak ve uzak bilgisayar adını test etmek için bu kabuk betiklerini kullanın. uzak makine adını güvenilir ana bilgisayara ekledi (bilgisayar adınızın yerine AFAM yazmayı unutmayın):
    Yeniden Başlatma Hizmeti WinRM
    Test-WsMan @AFAM

Uzman ipucu:

SPONSORLU

Özellikle bozuk depolar veya eksik Windows dosyaları söz konusu olduğunda, bazı bilgisayar sorunlarının üstesinden gelmek zordur. Bir hatayı düzeltmekte sorun yaşıyorsanız, sisteminiz kısmen bozuk olabilir.
Makinenizi tarayacak ve hatanın ne olduğunu belirleyecek bir araç olan Restoro'yu kurmanızı öneririz.
buraya tıklayın indirmek ve onarmaya başlamak için.

Uzak bağlantı oluşturmak için birkaç eylem yukarıda listelenmiştir. Uzak bağlantı kurulduktan sonra dosyalar uzaktaki makinelere kopyalanabilir.

Uzak bir sistemde, PowerShell uzaktan iletişiminin etkinleştirilmesi gerektiğini unutmayın. Bunu yapmak için yukarıda vurgulanan adımları kullanın.

1.2 Dosyayı kopyalamak için Öğeyi Kopyala'yı kullanın

  1. Aşağıdaki komutu kullanarak bir oturum başlatmak için New-PSSession cmdlet'ini kullanın (AFAM'ı PC adıyla değiştirmeyi unutmayın).
    $OTURUM= Yeni-PSSession -Bilgisayar 'AFAM' -Kredi $kimlik bilgisi
    powershell dosyayı uzak bilgisayara kopyala
  2. Aşağıdaki komutu kullanarak yeni oluşturulan oturuma bağlanın (gerekirse dizini değiştirmek için cd komutunu kullanabileceğinizi unutmayın):
    PSSession'a Girin $SESSION
  3. Aşağıdaki komutu kullanarak dosyayı kopyalayın (değiştirmeyi unutmayın) ilk Ve son konum gerçek yollarla, kopyalanan dosyaya ihtiyacınız var):
    Kopya Öğesi –Yol "ilk konum" –Hedef "son konum"
  4. Uzak makineyle etkileşim kurduktan sonra uzak makine erişiminden kabuktan çıkmanız gerekebilir. Bunu yapmak için Exit-PSSession cmdlet'ini kullanarak aşağıdaki gibi oturumu sonlandırmanız gerekir:
    Exit-PSSession
Bu konu hakkında daha fazlasını okuyun
  • Windows 10 için GarageBand: Nasıl İndirilir ve Kurulur
  • Microsoft Arama: Copilot ile ilgili bilgiler nasıl bulunur?

2. PowerShell kullanarak birden çok dosyayı uzak bir bilgisayara kopyalayın

  1. Çözüm 1.1'de belirtilen tüm adımları izleyin
  2. Aşağıdaki komut dosyasını kullanarak bazı değişkenleri bildirin (kullanıcı adı, parola ve her iki yol için gerçek değerleri ekleyin):
    $kullaniciadi = "kullanici adi"
    $şifre = "şifre"
    $remote_path = "\uzak_bilgisayar\c$\yol\to\hedef"
    $local_path = "C:\yol\yerel\dosyalara"
  3. Ardından, aşağıdaki betiği kullanarak bir kimlik bilgisi nesnesi oluşturun:
    $credential = Yeni Nesne Sistemi. Yönetmek. Otomasyon. PSCredential ($username, (ConvertTo-SecureString $password -AsPlainText -Force))
  4. Bildirilen yerel yolu almak için aşağıdaki betiği kullanın:
    $files = Get-ChildItem $local_path
  5. Son olarak, foreach işlevini kullanarak her dosyayı uzak bilgisayara kopyalayın:
    foreach ($dosya içinde $dosya) {
    Öğeyi Kopyala -Yol $dosyası. FullName -Destination $remote_path -Kimlik bilgisi $kimlik bilgisi
    }

Bu, tarafından belirtilen yerel dizindeki tüm dosyaları kopyalayacaktır. $yerel_yol tarafından belirtilen uzak bilgisayardaki hedef dizine $uzak_yol. $username, $password, $remote_path ve $local_path için doğru değerleri sağlamanız gerekecek.

İşte aldın. Bunlar, MS PowerShell kullanarak uzak bir bilgisayara dosya kopyalamanın en iyi yollarından bazılarıdır.

PowerShell çok sağlam bir araçtır ve biraz komut dosyası bilgisiyle, aracı kullanarak başarabileceğiniz çok şey vardır. Aracı kullanarak uzak bilgisayarlardan ve uzak bilgisayarlara dosya kopyalayabilirsiniz.

Bu kılavuzun yardımcı olup olmadığını lütfen aşağıdaki yorumlarda bize bildirin.

Hâlâ sorun mu yaşıyorsunuz? Bunları bu araçla düzeltin:

SPONSORLU

Yukarıdaki öneriler sorununuzu çözmediyse, bilgisayarınızda daha derin Windows sorunları olabilir. Öneririz bu PC Onarım aracını indirme (TrustPilot.com'da Harika olarak derecelendirildi) bunları kolayca ele almak için. Kurulumdan sonra, sadece tıklayın Taramayı Başlat düğmesine ve ardından düğmesine basın Hepsini tamir et.

Try Catch PowerShell'in Çalışmaması Nasıl Düzeltilir?

Try Catch PowerShell'in Çalışmaması Nasıl Düzeltilir?Güç Kalkanı

Bunu düzeltmek için yanlış sözdizimi arayınTry-Catch, PowerShell üzerinde çalışmıyorsa, yanlış sözdizimi ve hata eylemi değerleri olup olmadığını kontrol etmelisiniz.Bu kılavuz, sorunu çözmenin far...

Devamını oku
PowerShell ErrorAction Nasıl Kullanılır? (Örneklerle Bir Kılavuz)

PowerShell ErrorAction Nasıl Kullanılır? (Örneklerle Bir Kılavuz)Güç Kalkanı

Bu cmdlet, bir hata oluşursa eylemi gerçekleştirirPowerShell ErrorAction, bir hata oluştuğunda devreye giren yaygın bir parametredir.Bu kılavuz, PowerShell ErrorAction'ı, parametrelerini ve bunları...

Devamını oku
Powershell'de Ortam Değişkenleri Nasıl Yazdırılır: 4 Kolay İpucu

Powershell'de Ortam Değişkenleri Nasıl Yazdırılır: 4 Kolay İpucuGüç Kalkanı

PowerShell'de ortam değişkenlerini yazdırmak için bu hızlı adımları kullanınOrtam değişkenleri, işletim sistemi ve diğer programlar tarafından kullanılan bilgilerle ilgili verileri depolar.Destekle...

Devamını oku