Hoşgeldin Misafir

CMD ile PowerShell arasında ki farklar nelerdir?

Re-Start

Re-Start

Moderatör
MĂRĂCINENI – Argeșelu
11 Ara 2017
2,277 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
Merhabalar Ben @SlytheriN Lojistik grup adına paylaşılan SQL’de Tetikleyiciler (Triggers) Nedir ? makalesinde sizi görmekten mutluyum.

CMD (Command Prompt – Komut İstemi) ekranını IBM 8086’yı disketten başlattığımızda C: \> şeklinde yanıp sönen yeşil bir metin ekranı ile tanıdık . Oyunlarımı çalıştırmak için boot.ini ve config.sys programlarını düzenlemek, benim için programlamaya başlangıçtı. Ardından C: \> yerine güzel bir GUI ve sabit diske önyüklemenin yapıldığı versiyon geldi. Onlarca yıldır yaşayan CMD, Microsoft’un Windows 7 ile tanıttığı shell uygulaması olan PowerShell’e yerini teslim etti. CMD bize uzunca bir süre iyi hizmet etti ancak PowerShell doğrudan buharlı motorlardan, otonom akülü arabalara geçmek gibi birşey. Bu değişim kaçınılmaz ve PowerShell ile CMD Farkı makalesinde bu değişimden söz edeceğiz.


hazırsanız başlayalım.

CMD (Command Prompt) Nedir?

CMD (Command Prompt – Komut İstemi), 1980’lerin Microsoft Disk işletim sistemine (MS-DOS) dayanan komut satırı uygulamasıdır. Kullanıcıların metin tabanlı komutları ve parametreleri kullanarak Windows işletim sistemiyle etkileşime girmesine yardımcı olan basit bir win32 uygulamasıdır.

CMD (Command Prompt – Komut İstemi) içinde, çoğu yönetici olarak çalıştırılabilen çeşitli görevleri çalıştırmak için yerleşik komutlar bulunur.

CMD (Command Prompt – Komut İstemi) resmi olarak Windows Command Prompt (Windows Komut İşlemcisi) olarak bilinir, ancak bazen CMD istemi veya command shell veya hatta dosya adı cmd.exe olarak da adlandırılır. Therese Stowell Aralık 1987’de Windows NT için CMD’nin ilk sürümünü geliştirdi. Windows işletim sisteminin neredeyse tüm sürümlerinde kullanılabilir.

8c8rw9o.jpg


PowerShell Nedir?

PowerShell, komut isteminin daha gelişmiş bir sürümüdür. Ping veya kopyalama gibi harici programları yürütmek ve cmd.exe’den erişilemeyen farklı sistem yönetimi görevlerini otomatikleştirmek için kullanılır.

Sistem yöneticileri için tasarlanmış otomatik görev tabanlı bir komut satırı kabuğu ve ilişkili komut dosyası oluşturma ortamıdır. .NET çerçevesi üzerine kurulmuştur. Hem PowerShell hem de Batch komutlarını yorumlayabilen cmd’den daha güçlü bir komut satırı yorumlayıcısıdır.

ip1g7wh.jpg


CMD ile PowerShell Arasındaki Farklar

PowerShellCommand Prompt (CMD)
.NET çerçevesine dayalı otomatik görev tabanlı komut satırı arabirimi ve ilişkili script dilidir.Microsoft Windows işletim sistemi için varsayılan komut satırı yorumlayıcısıdır.
Batch ve PowerShell komutlarının ikisini de yorumlayabilir.Yalnızca batch komutlarını yorumlayabilir.
Bir Windows sunucusundaki uygulamaları ve Windows işletim sistemini kontrol etmek ve otomatikleştirmek için kullanılır.Konsolda, sorunu ayıklamak için kullanılabilir ve verilen komutları yürütmek için kullanılır.
PowerShell tarafından üretilen çıktı yalnızca bir karakter akışı değil, bir nesne koleksiyonudur.Komut istemi tarafından üretilen çıktı yalnızca bir karakter akışıdır (metin).
Windows işletim sistemini yönetmek için büyük dosyaların oluşturulmasını destekleyen bir shell ve komut dosyası ortamıdır.Sadece kolay ve temel komut dosyalarının çalıştırılmasına izin veren bir shell sistemidir.

Makalemizi okuduğunuz için teşekkür ediyoruz.
Yorum yapmayı ve beğenmeyi unutmayın.
-----------


LOJİSTİK TİM SUNDU
btn1pyf.png