PsExec |
https://learn.microsoft.com/tr-tr/sysinternals/downloads/psexec PsExec, Microsoft tarafından sunulan (daha doğrusu Microsoft tarafından satın alınan Sysinternals ın bir parçası olan) küçük ama çok güçlü bir araçtır. Uzak bilgisayarlarda, sanki o bilgisayarın önünde oturuyormuşsunuz gibi programlar çalıştırmanıza olanak tanır. Örneğin, ağınızdaki başka bir bilgisayarda, oraya giriş yapmanıza gerek kalmadan, bilgisayarınızdan bir uygulama başlatabildiğinizi hayal edin. PsExec tam olarak bunu yapar. İşte Türkçe olarak en önemli noktaları kapsayan bir açıklama: PsExec ne yapar: Uzak çalıştırma: PsExec, uzak sistemlerde komutların ve programların çalıştırılmasını sağlar. Başka bir kullanıcının bağlamında çalıştırma: Programları, uzak bilgisayarda belirli bir kullanıcı hesabının bağlamında, örneğin yönetici veya sistem kullanıcısı olarak çalıştırabilirsiniz. Bu, özellikle yükseltilmiş haklar gerektiren yönetim görevleri için kullanışlıdır. Etkileşimli çalıştırma: Programları sadece başlatmakla kalmaz, aynı zamanda sanki yerel olarak çalıştırılıyormuş gibi onlarla etkileşimde bulunabilirsiniz. Bu, pencereleri gördüğünüz, giriş yapabildiğiniz vb. anlamına gelir. Uzak bilgisayarda kurulum gerektirmez (çoğunlukla): PsExec çoğu durumda hedef bilgisayarda kurulum gerektirmez. Kendini geçici olarak oraya kopyalar ve komutu çalıştırır. Daha sonra tekrar kaldırılır. Kullanım alanları: Uzak yönetim: En yaygın kullanım, bilgisayarların uzaktan yönetimidir. Örneğin, hizmetleri başlatabilir/durdurabilir, güncellemeler yükleyebilir, yapılandırmaları değiştirebilir vb. Yazılım dağıtımı: PsExec i aynı anda birden fazla bilgisayara yazılım yüklemek için kullanabilirsiniz. Sorun giderme: Uzak bir bilgisayarda bir sorun oluştuğunda, fiziksel olarak bilgisayara gitmenize gerek kalmadan tanılama programlarını çalıştırmak veya yapılandırmaları kontrol etmek için PsExec i kullanabilirsiniz. Otomasyon: PsExec, yönetim görevlerini otomatikleştirmek için komut dosyalarında kullanılabilir. Nasıl çalışır (basitleştirilmiş): PsExec i yerel bilgisayarınızda başlatırsınız ve uzak bilgisayarın adını ve çalıştırılacak komutu belirtirsiniz. PsExec, uzak bilgisayara bir bağlantı kurar (ADMIN$ dosya paylaşım hizmeti aracılığıyla). PsExec, kendisini (bir hizmet olarak) geçici olarak uzak bilgisayara kopyalar. Uzak bilgisayardaki hizmet, belirtilen komutu çalıştırır. Komutun çıktısı yerel bilgisayarınıza geri gönderilir. Uzak bilgisayardaki geçici hizmet kaldırılır. Önemli notlar: İzinler: PsExec i kullanabilmek için uzak bilgisayarda yönetici haklarına sahip olmanız gerekir. Güvenlik duvarı: Uzak bilgisayardaki güvenlik duvarı, dosya paylaşımı (ADMIN$) için iletişime izin vermelidir. Güvenlik: PsExec yönetici haklarını kullandığından, dikkatli kullanılmalıdır. Kötüye kullanım ciddi sonuçlara yol açabilir. Alternatifler: Uzak çalıştırma için PowerShell Remoting veya WinRM gibi başka araçlar da vardır. Bunlar genellikle daha güvenlidir ve daha fazla özellik sunar, ancak daha karmaşık bir yapılandırma gerektirirler. Örnek: "UzakPC" adlı uzak bilgisayarda komut istemini açmak için, komut isteminde (yönetici olarak) aşağıdaki komutu çalıştırırsınız: psexec \UzakPC cmd.exe Bu, uzak bilgisayarda çalışan komut istemiyle yeni bir pencere açar. Özetle, PsExec, yöneticilerin uzak bilgisayarlarda görevleri çalıştırması için çok yararlı bir araçtır. Ancak, güvenlik hususları dikkate alınarak dikkatli ve özenli kullanılmalıdır. |
Edit Spaeter Delete |