PowerShell Komut Dosyalarını Komut Satırından Çalıştırma
Resim Kredisi: alvarez/E+/GettyImages
Windows PowerShell, çeşitli görevleri otomatikleştirmek için Windows'ta kullanabileceğiniz bir betik dilidir. PowerShell komut dosyalarını geleneksel Windows komut satırından veya PowerShell'in kendi komut istemini kullanarak çalıştırabilirsiniz. Yalnızca yazdığınız ve hatalarını ayıkladığınız PowerShell komutlarını veya güvendiğiniz kaynaklardan gelen komutları çalıştırdığınızdan emin olun, çünkü başka kaynaklardan gelen komutlar bilgisayarınızda istemediğiniz şeyleri yapabilir.
Windows PowerShell'i Anlama
Windows PowerShell'i Microsoft Windows için bir komut dosyası aracıdır. Ağlara bağlanma veya dosyaları yedekleme gibi sistem yönetimi görevleri veya dosya veya fotoğraf kümelerini düzenleme gibi kişisel görevler dahil olmak üzere Windows'ta çeşitli görevleri otomatikleştirmenize olanak tanır. Microsoft'un çoğuna erişim içerir. .AĞ programlama çerçevesi, onu Windows otomasyonu için güçlü bir seçim haline getiriyor.
Günün Videosu
Yazabilir veya kopyalayıp yapıştırabilirsiniz PowerShell komutları özellikleri test etmek veya bazı basit görevler için yararlı olabilecek PowerShell programına birer birer ekleyin. Ancak çoğu zaman, PowerShell komutlarını adı verilen dosya kümeleri halinde düzenlemek istersiniz. Kodlar gerektiği gibi düzenleyebilir ve tekrar tekrar çalıştırabilirsiniz. Bu dosyalar genellikle dosya uzantısına sahiptir. .ps1, ve yapabilirsin bir PowerShell Komut Dosyası çalıştırın dilerseniz komut satırından veya PowerShell Tümleşik Komut Dosyası Ortamı ortamı, Microsoft tarafından sağlanan bir geliştirme aracı.
PowerShell ve Alternatifleri
PowerShell, geleneksele ek olarak veya yerine kullanılabilir Windows toplu iş dosyaları, uzantısı olan .bat ve on yıllardır bir biçimde var olmuştur. Toplu iş dosyalarının tüm .NET araçlarına erişimi yoktur, bu da PowerShell'i genellikle daha güçlü kılar. ancak Windows'un eski sürümleriyle uyumludurlar ve daha fazla programcıya tanıdık gelebilir ve kullanıcılar.
Word ve Excel gibi Microsoft Office araçları gibi çeşitli Windows programlarının da kendi yerleşik komut dosyası araçları bu programlar içindeki görevleri otomatikleştirmek için yararlı olabilir.
Bazı kişiler, komut dosyası oluşturma ve komut satırı aracı gibi Linux ve Apple macOS'ta da yaygın olarak bulunan çapraz platform komut dosyası oluşturma araçlarını kullanmayı tercih eder. bash veya gibi komut dosyası dilleri piton ve yakut. Ancak bunların genellikle özellikle Windows'a yüklenmesi gerekir. Programcılar ayrıca, aşağıdakiler gibi geliştirme ortamlarını kullanarak tam teşekküllü Windows uygulamaları geliştirebilir: Microsoft Visual Studio, ancak bu genellikle temel otomasyon çalışması için gerekenden daha fazla iştir.
Bir PowerShell Komut Dosyası Çalıştırın
PowerShell ISE'de " yazarak bulunan bir PowerShell betiği oluşturabilirsiniz.PowerShell Tümleşik Komut Dosyası Ortamı" görev çubuğundaki veya Başlat Menüsündeki veya herhangi bir metin düzenleyicideki arama kutusuna. Bu, Windows'ta bulunan Not Defteri'ni içerir. Komut dosyasını .ps1 uzantısıyla kaydettiğinizden emin olun.
Ardından, PowerShell betiğini komut satırından yürütmek için, " yazarak Windows komut satırını başlatın.cmd" arama kutusuna girin ve sonucu tıklayın. "C:\Example\example_script.ps1" gibi PowerShell betiğinin tam yolunu yazın ve enter tuşuna basın. Alternatif olarak, PowerShell ISE'deki komut dosyasına gidebilirsiniz. Kullan "Dosya"menü"Açık" komut dosyasına gidip açma seçeneği ve ardından "Dosya" ve "Çalıştırmak" betiği çalıştırmak için.
Komut dosyasını çalıştırma izniniz olmadığını söyleyen bir hata alırsanız, ayarlarınızı değiştirmek için PowerShell'i başlatın. Bunu yapmak için "Güç kalkanı" arama kutusuna girin ve sonucu tıklayın. Ardından, "yazınEngellemeyi Kaldır-Dosya -Yol" ardından bir boşluk ve PowerShell betiğinin tam yolu. Ayarlarınızı herhangi bir PowerShell betiğinin çalışmasına izin verecek şekilde de değiştirebilirsiniz, ancak bu kararı vermeden önce bunu yapmanın güvenlik sonuçlarını anladığınızdan emin olun.