Forum

Power shell ile dos...
 
Bildirimler
Hepsini Temizle

[Çözüldü] Power shell ile dosya kopyalama - Workgroup

6 Yazılar
3 Üyeler
0 Reactions
287 Görüntüleme
(@muratdemirli)
Gönderiler: 85
Estimable Member
Konu başlatıcı
 

2 adet workgroup makina 3. bir sunucu üzerinden dosya kopyalamak istiyoruz. workgroup sunucularda local user 3. makinadan \\makinaip ile gidip kullanıcı adı ve user manuel girersek kopyalama oluyor. ama manuel olarak paylaşıma erişmezsek kopyalama çalışmıyor. 

Asıl amaç bir uygulama ile dosyaa transferi yapılması.

 

kullanıdığımız komut türlerinin bazıları aşağıdaki gibidir.. nerde hata yapıyoruz acaba

 

 

$sourcePath = "\\123.232.1.10\share\"
$destinationPath = "\\123.232.1.11\share"
$sourceUser = "localuser"
$sourcePassword = "password1"

# Ağ kaynağına bağlanma
net use $sourcePath /user:$sourceUser $sourcePassword

# Dosyayı kopyalama
Copy-Item -Path $sourcePath -Destination $destinationPath

# Ağ bağlantısını kapatma
net use $sourcePath /delete

------------------------------

$sourcePath = "\\123.232.1.10\share"
$destinationPath = "\\123.232.1.11\share"

$sourceCred = New-Object System.Management.Automation.PSCredential("123.232.1.10\localuser", (ConvertTo-SecureString "password1" -AsPlainText -Force))

Copy-Item -Path $sourcePath -Destination $destinationPath -Credential $sourceCred

-----------------------------------------------------

$sourcePath = "\\123.232.1.10\share"
$destinationPath = "\\123.232.1.11\share"

$sourceCred = New-Object System.Management.Automation.PSCredential("123.232.1.10\localuser", (ConvertTo-SecureString "password1" -AsPlainText -Force))

Copy-Item -Path $sourcePath -Destination $destinationPath -Credential $sourceCred

 
Gönderildi : 12/07/2024 19:20
Konu Etiketleri

ibrahim yildiz
(@ibrahimyildiz)
Gönderiler: 4482
Co-Helper
 

Bu tip operasyonlar için Sync, copy tool'lar kullanabilirsiniz bunların bazıları access için kullanıcı girmeyi de destekler.

'balık vermez, nasıl tutulabildiğine yönlendirir'
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız. Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz. Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************

 
Gönderildi : 12/07/2024 20:07

(@muratdemirli)
Gönderiler: 85
Estimable Member
Konu başlatıcı
 

@ibrahimyildiz cevap için teşekkürler. hangi tool'lardan bahsediyorsunuz. programa bash olarak ekleme yapılması gerekiyor

 
Gönderildi : 12/07/2024 22:42

ibrahim yildiz
(@ibrahimyildiz)
Gönderiler: 4482
Co-Helper
 

Allway Sync
BitReplica
DirSync Pro
Dublicati
FreeFileSync
GoodSync Enterprise
Syncovery Trial
SyncToy
Synkron
bu tür hangilerinde var hatırlamıyorum sizin bakmanız lazım tek tek çok azında credential desteği olur.

Ek olarak workgroupda erişim için makinelerde "Turn on password protected sharing" açık olmalı, makinelere aynı kullanıcı ve şifreyi atarsanız da erişebilirsiniz. Sonrasında credential olarak kaydedilmeli. Akabinde xcopy batch'leriniz dahi çalışır.
Workgroup da doğru ayarları yapmaz, explorer dan erişemiyorsanız zaten scriptleriniz de çalışmaz.

https://www.speedguide.net/faq/windows-is-asking-to-enter-network-credentials-473

'balık vermez, nasıl tutulabildiğine yönlendirir'
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız. Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz. Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************

 
Gönderildi : 13/07/2024 10:54

Hakan Uzuner
(@hakanuzuner)
Gönderiler: 33200
Illustrious Member Yönetici
 

Bu kadar uğraşacağınıza bir domain kurup makineleri domain' e alın daha hızlı çözülür.

Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************

 
Gönderildi : 15/07/2024 22:34

Hakan Uzuner
(@hakanuzuner)
Gönderiler: 33200
Illustrious Member Yönetici
 

Bu arada muhtemel bunu chatgpt ye sormuşsunuz 🙂 credential olmadan kopyalama komut vermiş size,

$sourceCred = New-Object System.Management.Automation.PSCredential("localuser", (ConvertTo-SecureString "password1" -AsPlainText -Force))

Böyle bir değişken tanımlamanız lazım,

Sonra bu komutu çalıştırabilirabilirsiniz

Copy-Item -Path $sourcePath -Destination $destinationPath -Credential $sourceCred

komple PS ile yazmayı deneyin

Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************

 
Gönderildi : 15/07/2024 22:40

Paylaş: