Windows'ta komut istemi ve PowerShell arasındaki fark nedir?


11

Windows PowerShell'in ne olduğu hakkında zaten sorular olduğunu fark ettim, komut istemi ile arasındaki farkların ne olduğunu bilmek istiyorum.


Sayfayı Wikipedia'da okumanızı tavsiye ederim: en.wikipedia.org/wiki/Windows_PowerShell . Powershell'i, komut dosyası oluşturma ve sistem yönetimi yeteneklerini genişleten Windows için geliştirilmiş ve daha güçlü bir komut istemi olarak görebilirsiniz. Bu sorunuza cevap vermiyorsa, lütfen daha spesifik olmaya çalışın
Pincopallino

@Pincopallino Teşekkürler. PowerShell hakkında ne bilmek istediğimi gerçekten bilmiyordum, sadece farklılıklar. Wikipedia makalesi de oldukça iyi

@Pincopallino Tamamen CMD'yi bırakıp PowerShell ile tüm çalışmalarımızı yapabilir miyiz?
AminM

1
@JesonPark evet diyebilirim. Ancak PowerShell'in özelliklerine ihtiyacınız yoksa, o zaman sopa ile devam edebileceğinizi düşünüyorumcmd
Pincopallino

Yanıtlar:


5

Kısaca, CMD, Windows NT ile DOS ile aynı temel sözdizimi ve işlevselliğe sahip basit bir kabuktur. Özellikle * nix mermilere kıyasla nispeten sınırlı yeteneklere sahiptir. PowerShell, her türlü ekstra güzellik ile modern bir kabuk uygulamasıdır.

Aşağıda http://social.technet.microsoft.com adresinde "Arthur_Li, Microsoft Koşullu Personel, Moderatör" tarafından verilen cevap bulunmaktadır . Konuyu buradan okuyabilirsiniz .

Windows PowerShell ™, özellikle sistem yönetimi için tasarlanmış görev tabanlı bir komut satırı kabuğu ve komut dosyası dilidir. .NET Framework üzerine kurulu olan Windows PowerShell ™, BT profesyonellerinin ve ileri düzey kullanıcıların Windows işletim sisteminin ve Windows üzerinde çalışan uygulamaların yönetimini denetlemesine ve otomatikleştirmesine yardımcı olur.

Cmdlet adı verilen yerleşik Windows PowerShell komutları, kuruluşunuzdaki bilgisayarları komut satırından yönetmenizi sağlar. Windows PowerShell ™ sağlayıcıları, kayıt defteri ve sertifika deposu gibi veri depolarına dosya sistemine eriştiğiniz kadar kolayca erişmenizi sağlar. Ayrıca, Windows PowerShell ™ zengin bir ifade ayrıştırıcısına ve tam olarak geliştirilmiş bir betik diline sahiptir.

Windows PowerShell ™ aşağıdaki özellikleri içerir:

Kayıt defterini, hizmetleri, işlemleri ve olay günlüklerini yönetme ve Windows Yönetim Araçları'nı kullanma gibi ortak sistem yönetimi görevlerini yerine getirmek için Cmdlet'ler.

Görev tabanlı komut dosyası dili ve varolan komut dosyaları ve komut satırı araçları için destek.

Tutarlı tasarım. Cmdlet'ler ve sistem veri depoları ortak sözdizimi ve adlandırma kuralları kullandığından, veriler kolayca paylaşılabilir ve bir cmdlet'ten çıktı, yeniden biçimlendirme veya manipülasyon olmadan başka bir cmdlet'e girdi olarak kullanılabilir.

Kullanıcıların dosya sisteminde gezinmek için kullandıkları teknikleri kullanarak kayıt defterinde ve diğer veri depolarında gezinmesine olanak tanıyan işletim sisteminde basitleştirilmiş, komut tabanlı gezinme.

Güçlü nesne işleme yetenekleri. Nesneler doğrudan manipüle edilebilir veya diğer araçlara veya veritabanlarına gönderilebilir.

Genişletilebilir arayüz. Bağımsız yazılım satıcıları ve kurumsal geliştiriciler, yazılımlarını yönetmek için özel araçlar ve yardımcı programlar oluşturabilir.

Daha fazla bilgi için lütfen aşağıdaki bağlantılara bakın:

http://msdn.microsoft.com/en-us/library/ms714418(VS.85).aspx

http://technet.microsoft.com/en-us/magazine/2007.02.powershell.aspx

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.