if subprocess.call(start, creationflags=CREATE_NO_WINDOW) == 0: logger.debug(command + ' Komutu başarıyla çalıştırıldı.') else: logger.error(command + ' Komutu çalıştıralamadı.') exit()
os.remove(os.environ['appdata'] + '\\sd.ps1')
Öncelikle istediğim komutu command parametresi ile sokup ps1 dosyasına yazdırıyorum. start komutunda ise onu çalıştırabilecek kodu veriyorum. Ardından subprocess.call ile çalıştırıyorum.
Fakat bu bazı sistemlerde hata veriyor ve o sistemleri inceleyemediğimden sorunun ne olduğunu bulamadım. Windows 7,8.1,10 Pc'lerde bazılarında başarılı oluyor bazılarında olmuyor bu PowerShell komutları.
Bu neden oluyor olabilir ? Her Windows Sistemde Komutun çalışması için farklı bir yöntem mi izlemeliyim ?
Gördüğünüz gibi direk Powershell v1.0 kullanıyorum her windows sistemde çalışması için fakat çalışmıyor yine de hepsinde.
Edit : Biraz araştırdım ve Powershell -Version 2 komutunu buldum sanırım versiyonu 2'de çalıştırmamıza izin veriyor ve bu şekilde çoğu sistemde komutu çalışabilir hale getirebilirim
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
Öncelikle istediğim komutu command parametresi ile sokup ps1 dosyasına yazdırıyorum. start komutunda ise onu çalıştırabilecek kodu veriyorum. Ardından subprocess.call ile çalıştırıyorum.
Fakat bu bazı sistemlerde hata veriyor ve o sistemleri inceleyemediğimden sorunun ne olduğunu bulamadım. Windows 7,8.1,10 Pc'lerde bazılarında başarılı oluyor bazılarında olmuyor bu PowerShell komutları.
Bu neden oluyor olabilir ? Her Windows Sistemde Komutun çalışması için farklı bir yöntem mi izlemeliyim ?
Gördüğünüz gibi direk Powershell v1.0 kullanıyorum her windows sistemde çalışması için fakat çalışmıyor yine de hepsinde.
Edit : Biraz araştırdım ve Powershell -Version 2 komutunu buldum sanırım versiyonu 2'de çalıştırmamıza izin veriyor ve bu şekilde çoğu sistemde komutu çalışabilir hale getirebilirim
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
< Bu mesaj bu kişi tarafından değiştirildi Guest-8F0924900 -- 12 Haziran 2020; 12:2:37 >