Forum
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
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.
*****************************************************************
@ibrahimyildiz cevap için teşekkürler. hangi tool'lardan bahsediyorsunuz. programa bash olarak ekleme yapılması gerekiyor
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.
*****************************************************************
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.
*****************************************************************
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.
*****************************************************************