Python'u Uzak Bir Sisteme Yüklemek için Örnek Kullanım

Şu tarihte değiştirildi Çrş, 20 Arl, 2023 şunda: 8:34 AM

Bu belgede, uzaktaki Windows makineye Python nasıl yükleneceğini açıklayacağız. Bunun için aşağıdaki yapılandırmayla uygulama eylem düğümünü çağırarak başarırız: 


Uygulama Düğümü: Powershell - Orch

Uygulama Eylemi: Komutu Yürüt


'komut' girişi, Python'u uzaktaki Windows makinesine yüklemek için kullanılan Powershell komutudur, aşağıdaki gibi -

 

[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12;

Invoke-WebRequest -Uri "https://www.python.org/ftp/python/3.7.0/python-3.7.0.exe" -OutFile "c:/temp/python-3.7.0.exe";

c:/temp/python-3.7.0.exe /quiet InstallAllUsers=0 PrependPath=1 Include_test=0;

 


Python kurulumu için kullanacağımız üç komut bulunmaktadır. 

Komutun ilk kısmında, web istekleri için TLS (Transport Layer Security) ayarını yapıyoruz. PowerShell, varsayılan olarak web istekleri için TLS 1.0'ı kullanır. Eğer TLS 1.0 çalışmazsa, Powershell'den aşağıdaki hata yanıtını alabilirsiniz. 

Invoke-WebRequest : The request was aborted: Could not create SSL/TLS secure channel.

At line:1 char:1

+ Invoke-WebRequest -Uri "https://www.python.org/ftp/python/3.7.0/pytho ...

+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    + CategoryInfo          : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-WebRequest], WebException

    + FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeWebRequestCommand



Bu hatayı çözmek için aşağıdaki komutla TLS sürümünü 1.2 olarak ayarlıyoruz:

[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 

Bu, TLS 1.2'nin kullanılmasını zorlayacak (bazı nedenlerle 1.1 kullanmasını isterseniz, onu da kullanabilirsiniz). 

Komutun ikinci kısmında, Python yükleyicisini indirmek için bir web isteği başlatıyoruz ve bu dosyayı C:/temp dizinine kaydediyoruz. 

Üçüncü komut ifadesinde, indirilen Python yükleyicisini çalıştırıyor ve kurulumun sessiz olmasını sağlamak için yükleyiciye aşağıdaki komut satırı argümanlarını sağlıyoruz. Kurulumu sessiz olarak işaretlemek, kurulum sırasında kullanıcı giriş kesintileri olmadığından emin olacak. Kurulum sırasında kullanıcı müdahaleleri olursa, yürütme başarısız olacaktır. 






Bu makale sizin için faydalı oldu mu?

Harika!

Geri bildiriminiz için teşekkür ederiz

Üzgünüz! Size yardımcı olamadık

Geri bildiriminiz için teşekkür ederiz

Bu makaleyi nasıl iyileştirebileceğimizi bize bildirin!

Nedenlerden en az birini seçin
CAPTCHA doğrulaması gereklidir.

Geri bildirim gönderildi

Çabanızı takdir ediyoruz ve makaleyi düzeltmeye çalışacağız