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
- Restoro PC Onarım Aracını İndirin Patentli Teknolojilerle gelen (patent mevcut Burada).
- Tıklamak Taramayı Başlat PC sorunlarına neden olabilecek Windows sorunlarını bulmak için.
- 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?
- 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
- PowerShell'i yönetici haklarıyla açın, aşağıdaki komutu girin ve tıklayın Girmek.
Enable-PSRemoting -Force -Verbose
- Yukarıdaki görseldeki hatayı alıyorsanız aşağıdaki komutu giriniz; değilse, bu adımı atlayın:
Set-WsManQuickConfig
- 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ı
- 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
- 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
- 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
- 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"
- 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
- 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
- Çözüm 1.1'de belirtilen tüm adımları izleyin
- 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" - 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))
- Bildirilen yerel yolu almak için aşağıdaki betiği kullanın:
$files = Get-ChildItem $local_path
- 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.