Uzak bir Windows 10 sisteminde PowerShell komutları nasıl çalıştırılır
Windows 10'da uzaktan erişim araçları vardır. Bu araçlar işletim sisteminde yerleşik olarak gelir ve ayrıca üçüncü taraf uzaktan erişim araçlarını da yükleyebilirsiniz. Uzaktan erişim yararlı bir özelliktir ancak nasıl ve ne zaman etkinleştirildiğine veya kime uzaktan erişim izni verdiğinize dikkat etmezseniz aynı zamanda bir güvenlik riski de oluşturabilir. Bu nedenle uzaktan erişim araçlarının çoğu, aracın sisteminizde çalışabilmesi için verilmesi gereken erişim katmanlarının arkasında kilitlenir. PowerShell bir istisna değildir.
Uzak Windows 10 sisteminde PowerShell komutlarını çalıştırın
PowerShell komutlarını uzak bir Windows 10 sisteminde çalıştırabilirsiniz ancak hedef sistemin bu komutların uzaktan çalıştırılmasına izin vermesi gerekir.
Uzak sistemde PowerShell komutlarını etkinleştirin
Uzak PowerShell komutlarının bir sistemde çalıştırılmasını etkinleştirmek için aşağıdaki adımları izleyin.
- Hedef sistemde Yönetici haklarına sahip PowerShell'i açın.
- Bu komutu çalıştırın:
Enable-PSRemoting -Force - Komut çalıştırıldıktan sonra ona uzaktan erişebilecek ve PowerShell komutlarını çalıştırabileceksiniz.
Hedef bilgisayar bir çalışma grubunun parçasıysa ancak bir Active Directory'ye bağlı değilse, bu adımları izleyerek sistemde PowerShell komutlarını etkinleştirmeniz gerekecektir.
- Hedef sistemde Yönetici haklarına sahip PowerShell'i açın.
- Bu komutu çalıştırın:
Set-NetFirewallRule -Name 'WINRM-HTTP-In-TCP' -RemoteAddress Any - Komut çalıştırıldıktan sonra sisteme uzaktan erişebilecek ve üzerinde PowerShell komutlarını çalıştırabileceksiniz.
Bu komutlar, uzak bir sistemde PowerShell komutlarının etkinleştirilmesi söz konusu olduğunda temeldir ancak diğer komutları da çalıştıracaksınız. Birincisi, uzaktaki bir sisteme bağlandığınızda sistemin kullanıcı adı ve şifresiyle kimlik doğrulaması yapmanız gerekecektir. Ek olarak, sisteme uzaktan erişeceğiniz bilgisayarı da beyaz listeye almanız gerekecektir. Kesinlikle basit bir işlem değil ancak uzak sistem üzerinde komutların çalıştırılmasını sağlamakla başlıyor.
Çözüm
Uzaktan erişim, komut satırları aracılığıyla yapıldığında karmaşıktır. Uzaktan erişimi ayarlamakta zorlanıyorsanız, TeamViewer gibi kullanımı çok daha kolay ancak yine de güvenli olan üçüncü taraf bir araç kullanmayı düşünün. PowerShell kullanmaktan başka seçeneğiniz yoksa bağlantının nasıl başlatılacağını ve bunun için tanımlayabileceğiniz parametreleri öğrenmeye zaman ayırmalısınız. Sisteme uzaktan erişmeniz gerekmeden önce bunu yapın. Uzaktan erişimin nasıl çalıştığına dair biraz bilgi ve anlayış, ortaya çıkan sorunları gidermenize yardımcı olacaktır.

