Windows 11/10'da PowerShell komut dosyası nasıl oluşturulur ve çalıştırılır
Komut dosyası, PowerShell'in anladığı ve farklı eylemler gerçekleştirmek için sırayla yürüttüğü bir metin dosyasına (özel .ps1 uzantısı kullanılarak) kaydedilen bir komutlar koleksiyonudur. Windows 11/10PowerShell komut dosyasının nasıl oluşturulacağı ve çalıştırılacağı ile ilgili süreci özetleyeceğiz .
PowerShell , ayarları değiştirmek ve görevleri otomatikleştirmek için komutları ve komut dosyalarını çalıştırmak üzere Microsoft tarafından tasarlanmış bir komut satırı aracıdır . Bir bakıma Command Prompt'a(Command Prompt) benzer . Ancak PowerShell , kapsamlı bir araç seti ve daha fazla esneklik ve kontrol sunan daha yetenekli bir komut satırı arabirimidir ( CLI ). Ayrıca, Komut İstemi'nden farklı olarak PowerShell , Windows , macOS ve Linux'ta(Linux) kullanılabilir .
Windows 11/10PowerShell komut dosyasının nasıl oluşturulacağını ve çalıştırılacağını görmek için ilgili bölümlerde gösterilen her bir görev için talimatları izleyin.
PowerShell komut dosyası nasıl oluşturulur
Windows 11/ Windows 11/10 , hemen hemen her metin düzenleyiciyi veya ISE ( Tümleşik Komut Dosyası Ortamı(Integrated Scripting Environment) ) konsolunu kullanarak PowerShell komut dosyaları oluşturabilirsiniz. (PowerShell)Ancak, ileriye dönük komut dosyaları oluşturmak için tercih edilen seçenek , PowerShell uzantısıyla Visual Studio Code düzenleyicisini kullanmaktır.
VS Code olarak da bilinen Visual Studio Code , neredeyse her tür programlama dilini düzenlemek için bir ortam sağlayan ücretsiz ve genişletilebilir bir platformlar arası kod düzenleyicisidir. PowerShell uzantısını eklerken, IntelliSense (kod tamamlama) desteğiyle bile tamamen etkileşimli bir komut dosyası düzenleme deneyimi elde edersiniz .
VS Code kullanarak Windows 11/10PowerShell komut dosyasının nasıl oluşturulacağı aşağıda açıklanmıştır :
- Visual Studio İndirme sayfasına gidin(Head to Visual Studio Download page) .
- Yükleyiciyi indirmek için Windows düğmesine tıklayın .
- (Double-click)VS Code kurulum sürecini başlatmak için indirilen dosyaya çift tıklayın .
- Anlaşma şartlarını onaylayın.
- İleri(Next) düğmesine tıklayın .
- İleri(Next) düğmesine tekrar tıklayın .
- İleri(Next) düğmesine bir kez daha tıklayın .
- (Confirm)Gerektiğinde ek görevleri onaylayın .
- İleri(Next) düğmesine tıklayın .
- Yükle(Install) düğmesini tıklayın .
- Bitir(Finish) düğmesini tıklayın .
Adımları tamamladıktan sonra PowerShell uzantısını yüklemeye devam edebilirsiniz. İşte nasıl:
- VS Code'u(VS Code) açın .
- Sol bölmeden Uzantılar(Extensions) sekmesini tıklayın veya CTRL + SHIFT + X tuş kombinasyonuna basın.
- PowerShell'i(PowerShell) arayın ve en iyi sonucu seçin.
- Yükle(Install) düğmesini tıklayın .
Kurulum adımlarını tamamladıktan sonra Visual Studio Code kullanarak (Studio Code)PowerShell betikleri yazmaya başlayabilirsiniz . İşte nasıl:
- VS Code'u(VS Code) açın .
- Dosya(File) menüsünü tıklayın ve Yeni Dosya(New File) seçeneğini seçin.
- Dosya(File) menüsünü tıklayın ve Farklı kaydet(Save as) seçeneğini seçin.
- Dosya adı(File name) alanında, .ps1 uzantılı dosya için bir ad belirtin - örneğin(.ps1) , TWC_script.ps1 .
- Kaydet(Save) düğmesini tıklayın .
Yeni bir tane yazın veya çalıştırmak istediğiniz komut dosyasını yapıştırın - örneğin:
Write-Host "Welcome to TheWindowsClub.com! Your first script executed successfully"
Yukarıdaki komut dosyası, ekranda aşağıdaki ifadeyi çıkaracaktır.
Welcome to TheWindowsClub.com! Your first script executed successfully
Komut dosyasını çalıştırmak için sağ üst taraftaki Çalıştır(Run) düğmesine tıklayabilirsiniz (veya F5 tuşuna basabilirsiniz).
- Dosya(File) menüsünü tıklayın .
- Kaydet(Save) seçeneğini tıklayın .
Visual Studio Code(Studio Code) kullanarak adımları tamamladığınızda, komut dosyası çalışmaya hazır olacaktır, ancak varsayılan olarak başarısız olacaktır. Bunun nedeni, varsayılan PowerShell ayarlarının her zaman herhangi bir komut dosyasının yürütülmesini engelleyecek şekilde ayarlanmış olmasıdır . (Tek istisna, komut dosyasının içeriğini Visual Studio Code veya PowerShell ISE içinde çalıştırmanızdır .)
Windows 11/10'da PowerShell(PowerShell) komut dosyası nasıl çalıştırılır
PowerShell ile bir komut dosyası çalıştırmak için Windows 11/10 yürütme ilkesini değiştirmeniz gerekir .
Windows 11/ Windows 11/10PowerShell , aşağıdakiler dahil olmak üzere dört yürütme ilkesi içerir:
- Kısıtlı -(Restricted —) Herhangi bir komut dosyasının çalışmasını durdurur.
- RemoteSigned — Cihazda oluşturulan komut dosyalarına (RemoteSigned —) izin verir(Allows) , ancak başka bir bilgisayarda oluşturulan komut dosyaları, güvenilir bir yayıncının imzasını içermedikçe çalışmaz.
- AllSigned — Tüm komut dosyaları çalışır, ancak yalnızca güvenilir bir yayıncı tarafından imzalanmışsa.
- Sınırsız -(Unrestricted —) Herhangi bir komut dosyasını herhangi bir kısıtlama olmaksızın çalıştırır .(Runs)
PowerShell komut dosyasını Windows 11/10'da şu şekilde çalıştırabilirsiniz :
- Yetkili Kullanıcı Menüsü'nü açmak(open Power User Menu) için Windows key + X basın .
- PowerShell'i(PowerShell) yönetici/yükseltilmiş modda başlatmak için klavyede A tuşuna basın .
- PowerShell konsolunda aşağıdaki komutu yazın ve Enter'a basın(Enter) .
Set-ExecutionPolicy RemoteSigned
- A yazın ve Enter'a basın (varsa).
Ardından, aşağıdaki komutu yazın ve komut dosyasını çalıştırmak için Enter'a basın. (Enter)“PATHTOSCRIPT” yer tutucusunu komut dosyanızın konumuna değiştirdiğinizden emin olun .(Make)
& "C:\PATH\TO\SCRIPT\TWC_script.ps1"
Adımları tamamladıktan sonra script çalışacaktır ve eğer doğru yazılmışsa çıktısını sorunsuz görmeniz gerekir.
Windows 11/10PowerShell komut dosyasının nasıl oluşturulacağı ve çalıştırılacağı bu kadar !
İlgili(Related) : Yerel PowerShell Komut Dosyalarını İmzalamadan Nasıl Çalıştırılır(How to run local PowerShell Scripts without Signing) .
Related posts
Windows 10'teki Security Questions'yi PowerShell Script kullanarak devre dışı bırakın
Check Windows 10 OS architecture PowerShell or Command Prompt'ü kullanma
Create System Restore Point Command Prompt or PowerShell'ü kullanma
Windows PowerShell ISE Nasıl Kullanılır - Yeni Başlayanlar Eğitimi
PWSH.EXE nedir? Kullanabileceğiniz PWSH syntax listesi
Microsoft PowerShell Script Browser, komut dosyası örneklerini kolayca bulmanıza yardımcı olur
PowerShell Windows 10'de Microsoft Store apps Nasıl Sıfırlanır?
Fix PowerShell Windows 11/10 içinde High CPU usage neden
Windows 10 içinde PowerShell kullanarak Local User Account nasıl oluşturulur
PowerShell Windows 10'de Nasıl Kaldırılır
Create Multiple Folders Using Command Prompt and PowerShell
Reset Windows Update Client PowerShell Script kullanarak
Use PowerShell Registry değerlerini değiştirmek veya değiştirmek için
PowerShell Get-Appxpackage çalışmıyor veya Access reddedildi
PowerShell komutu History Windows 10'da Nasıl Görülün?
PowerShell and Command Prompt varsayılan ayarlara nasıl sıfırlanır
VHDX file VHD ila PowerShell kullanarak nasıl dönüştürülür
PowerShell script Windows Update status'yi kontrol etmek için
PowerShell script Task Scheduler'da Windows 10'te Nasıl Zamanlanır?
Nasıl ALWAYS Command Prompt and PowerShell Administrator olarak çalıştırın