- 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ı?
Yanıtlar:
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:
“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.
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.