Windows PowerShell nedir?


15
  • Bu ne için?
  • Bunu nasıl kullanabilirim?
  • Normal Komut İsteminden farkı nedir?
  • Kullanmaya başlamadan önce bilmem gereken bir şey var mı?
  • Süper bir kullanıcının bilmesi gereken harika şeyler var mı?


4
Bu bağlantı fretje iyidir. Sadece kabul edilen cevabı görmezden gelin ve 20+ puanlı cevaba bakın.
Troggy

1
Cevaba, kabul edilen yanıtı değil, en çok oyla baktığınızdan emin olun.
EBGreen

1
Windows Powershell, gezinmesi daha kolay olduğundan ve bir unix konsoluna (tanıdık kullanıcılar için) daha yakın olduğundan "süper kullanıcılar" için de kullanıcı için iyi olabilir. Sadece programlama ile ilgili olması gerekmez.
Gnoupi

1
Ayrıca katılmıyorum. Powershell, Geliştiriciler, SysAdmins ve PowerUsers için geçerlidir ve SU'da sorulan bu soruda yanlış bir şey görmüyorum. Aslında bazı harika PowerShell cevaplarını gördüm.
BinaryMisfit

Yanıtlar:


14

Wikipedia'dan alınmıştır http://en.wikipedia.org/wiki/Windows_PowerShell

Windows PowerShell, Microsoft'tan genişletilebilir bir komut satırı kabuğu ve ilişkili komut dosyası dilidir. 2006 yılında piyasaya sürüldü ve şu anda Windows XP SP2 / SP3, Windows Server 2003, Windows Vista için kullanılabilir ve isteğe bağlı bir özellik olarak Windows Server 2008'e eklenmiştir. Windows PowerShell 2.0, Windows 7 ve Windows Server 2008 R2 ile birlikte piyasaya sürüldü. Daha önce desteklenen Windows XP SP3, Windows Server 2003 SP2, Windows Vista SP1 ve Windows Server 2008 platformlarına aktarılacaktır. 4

Windows PowerShell, Microsoft .NET Framework ile bütünleşir ve belirli bir işlemi gerçekleştiren özel .NET sınıfları olan cmdlet'lerin (belirgin komut dosyaları) yürütülmesiyle yönetim görevlerini gerçekleştirmek için bir ortam sağlar; zorunlu mantıkla birlikte cmdlet'lerin bileşimleri olan komut dosyaları; bağımsız uygulamalar olan yürütülebilir dosyalar; veya normal .NET sınıflarını örnekleyerek. 5 Bunlar, PowerShell çalışma zamanı için Windows PowerShell sağlayıcıları aracılığıyla sağlanan dosya sistemi veya kayıt defteri gibi farklı veri depolarındaki verilere erişerek çalışır.

Windows PowerShell ayrıca, Windows PowerShell çalışma zamanının diğer uygulamaların içine yerleştirilebileceği bir barındırma mekanizması da sağlar; bu, daha sonra grafik arabirim yoluyla maruz kalanlar da dahil olmak üzere belirli işlemleri uygulamak için Windows PowerShell işlevinden yararlanabilir. Bu özellik, Microsoft Exchange Server 2007 5 tarafından yönetim işlevselliğini PowerShell cmdlet'leri ve sağlayıcıları olarak göstermek ve grafik yönetim araçlarını gerekli cmdlet'leri çağıran PowerShell ana bilgisayarları olarak uygulamak için kullanılmıştır. Microsoft SQL Server 2008 8 dahil diğer Microsoft uygulamalarıPowerShell cmdlet'leri aracılığıyla yönetim arabirimlerini de açığa çıkarır. Gelecekte, Windows üzerindeki grafik arabirim tabanlı yönetim uygulamaları Windows PowerShell'in üstünde katmanlandırılacaktır.

Windows PowerShell, Get-Help cmdlet'i aracılığıyla Unix kabuklarındaki man sayfalarını anımsatan kendi kapsamlı, konsol tabanlı yardımını içerir.

Bu aramayı kullanarak Stackoverflow aranıyor Aşağıdakileri buldum:

Yine bu aramayı kullanarak serverfault üzerinde aşağıdakileri buldum:


5

“Büyük Powershell Heresy”, yani bildiğiniz UNIX tarzı mermiler üzerinde PS'nin en büyük yeniliği (tcsh, bash, vb.):

"Diğer tüm mermilerdeki" boru hatları ipleri geçiyor. PowerShell'deki boru hatları nesneleri çevreler.

Bu nedenle, PowerShell öğrenmesi "daha zor" olabilir, yani yeni teknoloji öğrenmeyi gerektirir ve ayrıntılı şeyler yapmak neler olup bittiğiyle ilgili daha fazla bilgi gerektirir ... ancak, bir kez öğrendikten sonra, aslında gerçekte olabilecek kabuk komut dosyaları yazmak çok kolay. diğer insanlar (veya siz, 5 yıl sonra) tarafından okunabilir ... ve bu komut dosyalarının sistemdeki başka bir şey değiştiğinde "kırılma" olasılığı daha düşüktür.


-3

Uzman olmayan kullanıcılar için bunu okuyan hızlı ve basit:

Sistem yöneticisi olmadığınız sürece Powershell'e ihtiyacınız olmayacaktır. Tüm bunlar, bir yöneticinin Windows Server ve istemci bilgisayarların yönetiminde ve komut dosyalarının oluşturulmasında kullanması için güçlü kabuk komutlarının bir koleksiyonudur.


4
PS'yi evde ve ailemin bilgisayarlarında genel dosya etkinlikleri için kullanıyorum. Hiçbir şekilde yöneticilerle sınırlı değildir.
EBGreen

1
Ayrıca günlük ev bilgisayar kullanımımda birçok yönetici aracı kullanıyorum, ancak bir ağ yöneticisiyim ve her zaman güçlü bir kullanıcı oldum. Çoğu kişi sadece bu sitede sörf wiki referans bakmak ve doğru geçmiş atlamak için gidiyoruz, bu onlar için .... böylece üst not.
Ağustos'ta

2
Ehh ... superuser.com'daki kullanıcıların ... süper kullanıcılar olduğu varsayımıyla başlıyorum.
EBGreen

Google.com kullanıcılarının çoğu değil ... ve bu mantıkla WebMD.com'un tüm kullanıcıları .. bilirsiniz .. doktorlar?
Ağustos'ta

Sorun değil, ancak WebMD'nin SSS'sinin "WebMD, Doktorlar için bir sitedir" ile başladığından şüpheliyim. Oysa SU'nun SSS bölümü "Süper Kullanıcı bilgisayar tutkunları ve ileri düzey kullanıcılar içindir."
EBGreen
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.