gözden geçirmek

Kitap İncelemesi - Windows PowerShell 3.0 İlk Adımlar, Ed Wilson tarafından

Kısa bir süre önce Windows PowerShell 3.0 First Steps'in bir kopyasını aldık ve esas olarak iki nedenden ötürü incelemenin zorluğunu üstlenmeye karar verdik. Birincisi, daha önce bir kitabı hiç incelemedim ve bunu bu yönde büyük bir egzersiz olarak gördüm. İkinci sebep ise, bu kitabın PowerShell yeni başlayanlar tarafından yazıldığının ve bunu tahmin ettiğin gerçeğidir - ben PowerShell'e yeni başladım. Aslında daha önce hiç PowerShell kullanmamış olduğum için bu bir abartı olurdu, bu yüzden yeni bir beceri öğrenmek için harika bir yol olduğunu düşündüm. Daha fazla ado olmadan, bu kitabın satın almaya değer olup olmadığına bakalım.

Bana PowerShell'i Öğretecek Kim?

Windows PowerShell 3.0 İlk Adımları'nın yazarı Ed Wilson . Kitabının kapağı bize haber verdiği için, Ed Microsoft'un en iyi danışmanı ve tanınmış bir script uzmanıdır. Yetenekleri göz önüne alındığında, Microsoft müşterileri ve dünyanın dört bir yanındaki çalışanlarına komut dosyası atölyeleri sunmak söz konusu olduğunda Microsoft'un erkek arkadaşlarından biri gibi görünüyor.

Ed aynı zamanda Windows PowerShell 2.0 En İyi Uygulamaları, Microsoft VBScript Step by Step'in yazarıdır ve üzerinde kendi yazdığı TechNet bloguna sahiptir. Şimdiye kadar çalışmalarına gerçekten girmedim, ama bu gerçekleri anladığında, adamın ne konuştuğunu bildiğini söyleyebilirim, ilk bakışta, PowerShell'i öğrenme konusundaki tavsiyesini memnuniyetle yerine getirirdim.

Nesneleri Perspektife Koymak

Ed Wilson bu kitabı yeni başlayanlar için yazdı ve sizden kapaktan okumak için okumanızı tavsiye etti. Bu kitabın yazıldığı ton, samimi ve anlaşılması kolay bir şey. Yazar size PowerShell'i öğretirken son derece teknik bir jargon kullanmıyor, bu yüzden bir bilgisayar satın almadıysanız ve sadece kullanmayı öğrenmediyseniz, dersleri ve Ed'in içerdiği örnekleri anlama konusunda herhangi bir sorun yaşamamalısınız.

Neredeyse 300 sayfalık kitabın nasıl yapılandırıldığına dair daha iyi bir genel bakış elde etmek için, bölümlerin bir listesi ve her birinde ne beklemeleri gerektiği:

  • Bölüm 1 - Windows PowerShell 3.0'a Genel Bakış - Bu ilk bölüm, PowerShell'in ne olduğuna dair çok iyi ve anlaşılır bir genel bakış sağlar ve daha sonra kullanacağınız Windows PowerShell konsolu ile Windows PowerShell Entegre Komut Dosyası Ortamı arasındaki bazı farkları gösterir. kitapta. Ayrıca, Powershell'de kullanılan fiiller ve adlandırma kurallarını ve PowerShell kullanımını doğrudan etkileyen birkaç temel güvenlik yönünü de öğreneceksiniz.
  • Bölüm 2 - Windows PowerShell cmdlet'lerini kullanma - Bu bölümü PowerShell'in ABC'sini göz önünde bulundurun. Cmdlet'lar, PowerShell'in kalbi ve gerçekten kullanmayı öğrenmek isterseniz, önce cmdlet'lere gitmeniz gerekir. Neyse ki Ed, hem rollerini hem de yapısını açıklamak için harika bir iş yapıyor ve hızlı bir şekilde kendi bilgisayarınızda çalışabilecek ve etkiyi görmek için kendinize test edebileceğiniz çok sayıda örnek veriyor. Burada verilen örneklerden bazıları, PowerShell'in Yardım konularını aramak veya diğer cmdlet'leri bulmak için Get-Command cmdlet'ini kullanmaktır. Bu bölüm bir Komut Dosyası Yürütme İlkesi (endişelenmeyin, bunun ne olduğunu öğreneceksiniz) ve temel bir Windows PowerShell profili oluşturma bölümleriyle sona eriyor.
  • Bölüm 3 - Filtreleme, gruplama ve sıralama - PowerShell, farklı veri türleriyle ilgili ayrıntılı bilgi vermeniz açısından mükemmeldir. Bu bölüm, boru hattına giriş yaparak size yol göstererek başlar ve farklı cmdlet'leri kullanarak aldığınız bilgileri nasıl sıralayacağınızı, gruplandıracağınızı veya filtreleyeceğinizi öğreterek devam eder.
  • Bölüm 4 - Çıktının formatlanması - PowerShell konsolunda işlenmemiş verilerin görüntülenmesi her zaman görüntülemenin en iyi yolu olmayabilir. Kitabın dördüncü bölümü size PowerShell'de nasıl bir tablo oluşturulacağı ve ihtiyaç duyduğunuz verileri organize bir şekilde görüntüleyebilmeniz için uygulamalı bir gösteri sunar. Ayrıca, çıkış kılavuzunun nasıl kullanılacağını gösterir, birçoğunuzun seveceği bir özellik.
  • Bölüm 5 - Çıktıyı kaydetme - PowerShell'den bilgi çekme askıya alındığında, Ed bu bilgilerin farklı araçlarda nasıl saklanacağını gösterir. Bilgiyi csv, txt ve xml dosyalarında saklayarak gösterir.
  • Bölüm 6 - Windows PowerShell sağlayıcılarından yararlanın - Kitabın daha teknik hale geldiği yer burasıdır. Ama hey, işte burada, doğru mu? Sonuçta, Microsoft'un işletim sistemlerinde bulacağınız en güçlü araçlardan birini konuşuyoruz! Bu bölüm, Windows PowerShell sağlayıcılarının neler olduğunu açıklar ve Alias ​​sağlayıcısını, Sertifika sağlayıcısını, Ortam sağlayıcısını, Dosya Sistemi sağlayıcısını, İşlev sağlayıcısını, Kayıt sağlayıcısını ve Değişkeni dikkatle inceler.
    sağlayıcısı. Şimdi sakin ol ve derin bir nefes al. Kitapta gösterilen örnekleri dikkatli bir şekilde okurken ve pratik yaparken buraya geldiğinizde, teknik açıdan kaybolacak kadar güçlü bir PowerShell anlayışınız olacaktır.
  • Bölüm 7 - Windows PowerShell remoting'in kullanılması - Bence bu, kitabın en önemli bölümlerinden biridir. Okurken zamanınızı ayırın ve ihtiyacınız olduğunu düşünüyorsanız bunu ikinci veya üçüncü bir okuma verin, çünkü PowerShell'in gerçek gücü burada gösterilir. Bu bölümün içeriğinin PowerShell'de gücü kelimeye koyan şey olduğunu söylemek için gidebilirdim. Burada uzak bir bilgisayarda komutları nasıl çalıştıracağınızı, kalıcı bağlantılar oluşturmayı ve bazı sorun giderme işlemlerini öğreneceksiniz.
  • Bölüm 8 - WMI'yi Kullanma - Bu bölüm, Microsoft'un Windows NT 4.0'dan beri her işletim sisteminde dahil ettiği Windows Yönetim Araçları ile ilgili ayrıntılara girer. Evet, bu önemli. WMI sınıflarını, sağlayıcılarını ve ad alanlarını öğrenecek ve WMI'yı iki farklı şekilde sorgulayarak bilginizi test edeceksiniz. SQL'le aşina iseniz, iki yöntemden en az birinde kendinizi evinizde hissedeceksiniz.
  • Bölüm 9 - CIM Kullanımı - Ortak Bilgi Modeli (CIM), Windows Yönetim Araçları'ndan bilgi almak için ilginç bir yol sağlar. Ed Wilson, bu özelliği hem yerel hem de uzaktan nasıl ve neden kullanabileceğinizi açıklayan iyi bir iş yapıyor.
  • Bölüm 10 - Windows PowerShell'i Kullanma ISE - Windows PowerShell ISE, kitapların şu ana kadar tartıştığı her şey için PowerShell'i kullanmanın daha etkileşimli bir yoludur. Çevreyi, sekme genişletme özelliğini ve Çıkış bölmesini kullanmayı öğreneceksiniz. Kitap ayrıca, İMİ snippet'lerinin nasıl oluşturulacağını ve kaldırılacağını da kapsar (evet, bunların neler olduğunu da öğreneceksiniz).
  • Bölüm 11 - Windows PowerShell komut dosyalarını kullanma - PowerShell, ağ yönetimi ve yönetimi için çok sayıda seçenek sunar. Bir BT yöneticisiyseniz, büyük olasılıkla günlük görevlerinizde yinelenen ihtiyaçlarla karşılaşacaksınız. Bu, kendi komut dosyalarınızı yazıp PowerShell'den çalıştırarak basitleştirebilirsiniz. Bu bölümü anlamada VBScript ya da başka bir betik ya da programlama dili ile yakınlık olsa da, bunu zorunlu olarak nitelendirmem. Ed bu kitabı yeni başlayanlar için yazdı ve henüz bir kod yazmamış olsanız bile bu bölümde örneklenen komut dosyalarını anlamak zor değil. Bu bölüm, betik yazmanın bazı nedenlerini, nasıl çalıştırılacağını, kod yürütme ilkesini nasıl ayarlayacağınızı ve değişkenler ve farklı dil ifadeleri hakkında bilgi vereceğinizi gösterir.
  • Bölüm 12 - İşlevlerle çalışma - PowerShell komut dosyaları yazarken , işlevler birincil programlama öğesidir. Bölüm, fonksiyonlara giriş ve kullanımları ile başlar ve giriş için parametrelerin nasıl kullanılacağını açıklamaya devam eder. Ayrıca işlevlerin kullanımı için iki özel senaryo içerir.
  • Bölüm 13 - Hata ayıklama komut dosyaları - "En iyi hata ayıklama hata ayıklamadır" gibi bir şey söyleyen bir deyim var. Tabii ki, bu nadiren gerçek hayatta olur. Bu bölüm, komut dosyası hata ayıklama ve PowerShell komut dosyalarındaki kesme noktalarının önemi, ayarı, listelenmesi, devre dışı bırakılması ve devre dışı bırakılması yoluyla size yol gösterecektir.
  • Bölüm 14 - Hataların ele alınması - Ed Wilson, PowerShell derslerini, hata işlemeye ayrılmış bir bölümle incelikle tamamlar. Bu bölüm, eksik parametreler hakkında iyi bir yaklaşımla başlar ve kısıtlayıcı seçimler hakkında size bilgi vermeye ve eksik hakları nasıl ele aldığınızı gözden geçirmeye devam eder. Ayrıca yapılandırılmış hata işlemeyi de öğrenirsiniz.

Kitap, biri PowerShell SSS ve diğeri PowerShell 3.0 kodlama kurallarını kolay ve anlaşılır bir şekilde açıklayan iki ek bölüm içerir; böylece ayrıca, betik okunabilirliği ve bakımı açısından bazı en iyi uygulamaları öğrenirsiniz.

İşte böyle çalışır ... Ama neden?

Ed'in öğretim tarzıyla ilgili harika bir şey, bir şeyi neden bir şekilde yapman gerektiğini ve bir maymun kullanmamanın nedenini açıklamaya yönelik yaklaşımıdır. Her bölüm basit açıklamalar ve eldeki konuya genel bir bakış ile başlar. Daha sonra, daha özel görevlere ilerlerken, bunu neden yapmanız gerektiğine dair bir fikir verirken. Yeni başlayanlara yönelik bir kitap olarak, sadece bu yaklaşımı övebilir ve mümkün olduğu kadar çok kitapta, özellikle de teknik olanları görmeyi umuyorum.
Her bölüm, içerdiği bilgilerin bir özeti ile sona erer ve bilgileri daha iyi anlamanız ve saklamanız için bir sargı ve bir bellek tazeleme işlevi görür.

Bana Yardım Etti mi?

Kısa cevap: Evet!

Yazar oldukça karmaşık bir konuyu ve Windows'a dahil edilmiş en karmaşık araçlardan birini kullanıyor ve bunu hem kolay anlaşılır hem de takılıp kalmanızı sağlayacak kadar ilginç bir şekilde açıklıyor. Daha önce hiç PowerShell kullanmamıştım, fakat kitabı okuduktan sonra, PowerShell'in ne olduğu, nasıl çalıştığı ve kimin kullanımından en iyi şekilde faydalanacağı hakkında temel bir anlayışa sahip olduğumu rahatlıkla söyleyebilirim. Çok fazla betimlemeye giremedim, ama bu kesinlikle yakında yapacağımız bir konu olacak, 7 Tutorials'da ve Ed Wilson'ın kitabı bunu yaparken Kutsal Kitabımız olacak.

Nereden Alınır

Şimdi satın al Şimdi satın al Ürünü beğendi 4/5

Karar

Ed Wilson'ın stiline aşina olanların, kesinlikle Windows PowerShell 3.0 First Steps 'in keyfine varacakken, yeni başlayanlar için de aynısını söyleyebilirim. Kavramlar ve örnekler çok iyi açıklanmış ve her bölümde, sadece öğrenim için harika olabilecek pratik, kendin yap deneyimleri ediniyorsunuz. Kitap yeni gelenlere PowerShell'i kullanmada harika bir başlangıç ​​noktası sunarken, daha kullanışlı betikler veya BT yöneticileri, özellikle de betik bölümleri ve kodlama kuralları eklerini de yararlı bulabilirler. Bu, temel olarak komut dosyalarının nasıl yazılacağını ve ağ görevlerini nasıl otomatikleştireceğini veya yöneteceğini öğrenmek için bir bilgisayar uzmanı olmanız gerekmediğini gösteren bir kitap olduğu için, PowerShell'e yeni gelenler için tavsiye ederim.