Resensi Buku - Langkah Pertama Windows PowerShell 3.0, oleh Ed Wilson

Kami baru-baru ini menerima salinan Langkah Pertama Windows PowerShell 3.0(Windows PowerShell 3.0 First Steps) dan saya memutuskan untuk menerima tantangan meninjaunya, terutama karena dua alasan. Yang pertama adalah bahwa saya belum pernah mengulas buku sebelumnya dan saya melihatnya sebagai latihan yang bagus untuk arah ini. Alasan kedua adalah fakta bahwa buku ini ditulis dengan mempertimbangkan pemula PowerShell(PowerShell beginner) dan - Anda dapat menebaknya - saya seorang pemula PowerShell(PowerShell beginner) . Sebenarnya, itu berlebihan, karena saya belum pernah menggunakan PowerShell sebelumnya, jadi saya menganggapnya sebagai cara yang bagus untuk mempelajari keterampilan baru. Tanpa basa-basi lagi, mari selami dan lihat apakah buku ini layak dibeli.

Siapa yang Akan Mengajari Saya PowerShell?

Penulis Windows PowerShell 3.0 Langkah Pertama(Windows PowerShell 3.0 First Steps) adalah Ed Wilson . Seperti yang diinformasikan oleh sampul bukunya, Ed adalah konsultan senior di Microsoft dan ahli skrip(scripting expert) terkenal . Mengingat keahliannya, ia tampaknya menjadi salah satu orang yang paling disukai Microsoft(Microsoft) dalam hal mempresentasikan lokakarya skrip kepada pelanggan dan karyawan Microsoft di seluruh dunia.

Ed juga penulis Windows PowerShell 2.0 Best Practices , Microsoft VBScript Step by Step , dan memiliki blog TechNet(TechNet blog) sendiri yang membahas tentang scripting. Saya tidak benar-benar menggali karyanya sampai sekarang, tetapi mengingat fakta-fakta ini, saya akan mengatakan orang itu tahu apa yang dia bicarakan, jadi, pada pandangan pertama, saya akan dengan senang hati menerima sarannya untuk mempelajari PowerShell .

Windows PowerShell 3.0 Langkah Pertama, buku, ulasan, Ed Wilson

Menempatkan Hal Dalam Perspektif

Ed Wilson menulis buku ini untuk pemula yang lengkap dan menyarankan Anda untuk membacanya dari depan ke belakang. Nada di mana buku ini ditulis adalah salah satu ramah, sangat mudah dimengerti. Penulis tidak menggunakan jargon yang sangat teknis saat mengajari Anda PowerShell , jadi kecuali Anda baru saja membeli komputer dan baru belajar menggunakannya, Anda tidak akan kesulitan memahami pelajaran dan contoh yang disertakan Ed.

Windows PowerShell 3.0 Langkah Pertama, buku, ulasan, Ed Wilson

Untuk mendapatkan gambaran yang lebih baik tentang bagaimana buku hampir 300 halaman ini disusun, berikut adalah daftar bab dan apa yang diharapkan dari masing-masing bab:

  • Bab 1 - Tinjauan Umum Windows PowerShell 3.0(Chapter 1 - Overview of Windows PowerShell 3.0) - Bab pertama ini memberi Anda gambaran umum yang sangat baik dan dapat dipahami tentang apa itu PowerShell dan juga menunjukkan beberapa perbedaan antara konsol(Windows PowerShell console) Windows PowerShell dan Lingkungan Scripting Terintegrasi Windows PowerShell(Windows PowerShell Integrated Scripting Environment) , yang akan Anda gunakan nanti di dalam buku. Anda juga mempelajari tentang kata kerja(verbs) dan konvensi penamaan yang digunakan di Powershell serta beberapa aspek keamanan dasar yang secara langsung memengaruhi penggunaan PowerShell .
  • Bab 2 - Menggunakan cmdlet Windows PowerShell(Chapter 2 - Using Windows PowerShell cmdlets) - Pertimbangkan bab ini sebagai ABC PowerShell . Cmdlet(Cmdlets) adalah jantung dari PowerShell dan jika Anda benar-benar ingin belajar menggunakannya, Anda harus menguasai cmdlet terlebih dahulu. Untungnya, Ed melakukan pekerjaan yang baik dalam menjelaskan peran dan struktur mereka, dan dengan cepat memberi Anda banyak contoh yang dapat Anda jalankan di komputer Anda sendiri dan mengujinya sendiri untuk melihat efeknya. Beberapa contoh yang diberikan di sini termasuk mencari topik Bantuan PowerShell atau menggunakan cmdlet (Help)Get-Command untuk menemukan cmdlet lainnya. Bab ini diakhiri dengan bagian tentang menyiapkan Kebijakan (Policy)Eksekusi Skrip(Script Execution) (jangan khawatir, Anda juga akan mempelajarinya) dan membuat profil Windows PowerShell(Windows PowerShell profile) dasar .
  • Bab 3 - Pemfilteran, pengelompokan, dan penyortiran(Chapter 3 - Filtering, grouping, and sorting) - PowerShell hebat dalam memberi Anda wawasan menyeluruh tentang berbagai jenis data. Bab ini dimulai dengan membawa Anda melalui pengantar alur dan berlanjut dengan mengajari Anda cara mengurutkan, mengelompokkan, atau memfilter informasi yang Anda dapatkan dari menggunakan cmdlet yang berbeda.
  • Bab 4 - Memformat output(Chapter 4 - Formatting output) - Menampilkan data mentah di konsol PowerShell(PowerShell console) mungkin tidak selalu merupakan cara terbaik untuk melihatnya. Bab keempat buku ini memberi Anda demonstrasi langsung tentang cara membuat tabel di PowerShell dan menggunakannya untuk menampilkan data yang Anda butuhkan dengan cara yang terorganisir. Ini juga menunjukkan kepada Anda cara menggunakan kisi keluaran(output grid) , fitur yang saya yakin banyak dari Anda akan menyukainya.
  • Bab 5 - Menyimpan keluaran(Chapter 5 - Storing output) - Setelah Anda memahami cara menarik informasi dari PowerShell , Ed menunjukkan cara menyimpan informasi tersebut di alat yang berbeda. Dia mendemonstrasikan ini dengan menyimpan informasi dalam file csv , txt dan xml .
  • Bab 6 - Memanfaatkan penyedia Windows PowerShell(Chapter 6 - Leveraging Windows PowerShell providers) - Di sinilah buku ini mulai menjadi lebih teknis. Tapi hei, untuk itulah kamu di sini, kan? Bagaimanapun, kita berbicara tentang salah satu alat paling kuat yang akan Anda temukan di sistem operasi Microsoft ! Bab ini menjelaskan apa itu penyedia Windows PowerShell dan dengan cermat memeriksa penyedia Alias(Alias provider) ​​​​, penyedia Sertifikat(Certificate provider) , penyedia Lingkungan(Environment provider) , penyedia Sistem File(File System provider) , penyedia Fungsi(Function provider) , penyedia Registry(Registry provider) , dan Variabel
    pemberi. Sekarang tenang dan tarik napas dalam-dalam. Pada saat Anda tiba di sini sambil membaca dan mempraktikkan contoh-contoh yang ditunjukkan dalam buku dengan cermat, Anda akan memiliki pemahaman yang cukup baik tentang PowerShell agar tidak tersesat dalam istilah teknis.
  • Bab 7 - Menggunakan Windows PowerShell remoting(Chapter 7 - Using Windows PowerShell remoting) - Menurut saya ini adalah salah satu bab terpenting dari buku ini. Luangkan waktu Anda saat membacanya dan berikan bacaan kedua atau ketiga jika Anda merasa perlu, karena di sinilah kekuatan PowerShell yang sebenarnya ditampilkan. Saya akan mengatakan bahwa isi dari bagian ini adalah apa yang menempatkan kata power di PowerShell . Di sini Anda akan belajar cara menjalankan perintah di komputer jarak jauh, membuat koneksi persisten, dan juga melakukan beberapa pemecahan masalah.
  • Bab 8 - Menggunakan WMI(Chapter 8 - Using WMI) - Bab ini membahas secara rinci tentang Instrumen Manajemen Windows(Windows Management Instrumentation) , yang telah disertakan Microsoft di setiap (Microsoft)sistem operasi(operating system) sejak Windows NT 4.0 . Ya, itu penting(that) . Anda akan belajar tentang kelas, penyedia, dan ruang nama WMI dan akan menguji pengetahuan Anda melalui kueri (WMI)WMI dalam dua cara berbeda. Jika Anda terbiasa dengan SQL , Anda akan merasa betah dengan setidaknya satu dari dua metode tersebut.
  • Bab 9-Menggunakan CIM(Chapter 9 - Using CIM) -Common Information Model ( CIM ) menyediakan cara yang menarik untuk mengambil informasi dari Windows Management Instrumentation . Ed Wilson menjelaskan dengan baik bagaimana dan mengapa menggunakan fitur ini, baik secara lokal maupun jarak jauh.
  • Bab 10 - Menggunakan Windows PowerShell ISE(Chapter 10 - Using the Windows PowerShell ISE) - Windows PowerShell ISE adalah cara yang lebih interaktif dalam menggunakan PowerShell untuk hampir semua hal yang telah dibahas buku sejauh ini. Anda akan mempelajari cara menggunakan lingkungan, fitur perluasan tab,(tab expansion feature) dan panel Output(Output pane) . Buku ini juga membahas cara membuat dan menghapus cuplikan ISE (ya, Anda juga akan mempelajari apa itu).
  • Bab 11 - Menggunakan skrip Windows PowerShell(Chapter 11 - Using Windows PowerShell scripts) - PowerShell menawarkan banyak pilihan untuk manajemen dan administrasi jaringan(network management and administration) . Jika Anda seorang administrator TI(IT administrator) , kemungkinan besar Anda akan menghadapi kebutuhan berulang dalam tugas harian Anda, yang dapat disederhanakan dengan menulis skrip Anda sendiri dan menjalankannya dari PowerShell . Sementara beberapa keakraban dengan VBScript atau skrip atau bahasa pemrograman lainnya(scripting or programming language)akan berguna dalam memahami bab ini, saya tidak akan menyebutnya wajib. Ed menulis buku ini untuk pemula dan tidak sulit untuk memahami skrip yang dicontohkan dalam bab ini bahkan jika Anda belum menulis satu baris kode pun. Bab ini menyajikan beberapa alasan untuk menulis skrip, menunjukkan kepada Anda cara menjalankannya, cara mengatur kebijakan eksekusi skrip dan mengajarkan(execution policy and teaches) Anda tentang variabel dan pernyataan bahasa yang berbeda.
  • Bab 12 - Bekerja dengan fungsi(Chapter 12 - Working with functions) - Fungsi adalah elemen pemrograman(programming element) utama saat menulis skrip PowerShell . Bab ini dimulai dengan pengenalan fungsi dan penggunaannya dan selanjutnya menjelaskan bagaimana menggunakan parameter untuk input. Ini juga mencakup dua skenario khusus untuk menggunakan fungsi.
  • Bab 13 - Skrip Debugging(Chapter 13 - Debugging scripts) - Ada pepatah yang berbunyi seperti "Debugging terbaik adalah tanpa debugging.". Tentu saja, itu jarang terjadi dalam kehidupan nyata. Bab ini akan membawa Anda melalui debugging skrip(script debugging) dan pentingnya, pengaturan, daftar, mengaktifkan dan menonaktifkan breakpoints di skrip PowerShell .
  • Bab 14 - Menangani kesalahan(Chapter 14 - Handling errors) - Ed Wilson dengan anggun mengakhiri pelajaran PowerShell dengan bab yang didedikasikan untuk penanganan kesalahan(error handling) . Bab ini dimulai dengan pendekatan yang baik tentang parameter yang hilang dan terus mengajari Anda tentang membatasi pilihan dan meninjau cara menangani hak yang hilang. Anda juga mempelajari penanganan kesalahan(error handling) terstruktur .

Buku ini mencakup dua bagian lampiran, satu berisi FAQ PowerShell(PowerShell FAQ) dan yang lainnya menjelaskan konvensi pengkodean PowerShell 3.0 dengan cara yang ramah dan mudah dipahami, sehingga Anda juga mempelajari beberapa praktik terbaik dalam hal keterbacaan dan pemeliharaan skrip(script readability and maintenance) .

Begitulah Cara Kerjanya... Tapi Inilah Alasannya

Hal yang hebat tentang gaya mengajar(teaching style) Ed adalah pendekatannya untuk menjelaskan alasan mengapa Anda perlu melakukan sesuatu dengan cara tertentu dan tidak menggunakan pendekatan monyet lihat, monyet lakukan(monkey see, monkey do) . Setiap bab dimulai dengan penjelasan sederhana dan gambaran umum tentang masalah yang dihadapi. Kemudian berlanjut ke tugas yang lebih spesifik sambil juga memberi Anda wawasan tentang mengapa Anda perlu melakukan ini dan itu. Menjadi buku berorientasi pemula, saya hanya bisa memuji pendekatan ini dan berharap(approach and hope) untuk melihatnya di sebanyak mungkin buku, terutama yang teknis.
Setiap bab diakhiri dengan ringkasan informasi yang dikandungnya, berfungsi sebagai penutup dan penyegar memori(memory refresher) bagi Anda untuk lebih memahami dan mengingat informasi tersebut.

Apakah Itu Membantu Saya?

Jawaban singkatnya: Ya!

Penulis mengambil subjek yang cukup kompleks dan salah satu alat paling kompleks yang pernah disertakan di Windows dan menjelaskannya dengan cara yang mudah dipahami dan cukup menarik untuk membuat Anda ketagihan. Saya belum pernah menggunakan PowerShell sebelumnya, tetapi setelah membaca buku ini, saya dapat dengan aman mengatakan bahwa saya memiliki pemahaman dasar tentang apa itu PowerShell , cara kerjanya, dan siapa yang paling diuntungkan dari penggunaannya. Saya tidak terlalu banyak membahas skrip, tetapi ini pasti akan menjadi topik yang akan segera kita bahas di sini, di 7 Tutorials , dan buku Ed Wilson akan menjadi Alkitab(Bible) kita saat melakukan itu.

Putusan

Sementara Anda yang akrab dengan gaya Ed Wilson pasti akan menikmati Langkah Pertama Windows PowerShell 3.0(Windows PowerShell 3.0 First Steps) , saya bisa mengatakan hal yang sama untuk pemula yang lengkap. Konsep dan contoh dijelaskan dengan sangat baik dan Anda mendapatkan beberapa pengalaman praktis dan dapat dilakukan sendiri di setiap bab, yang hanya bagus untuk dipelajari. Sementara buku ini menawarkan pendatang baru titik awal yang bagus dalam menggunakan PowerShell , skrip yang lebih berguna atau administrator TI mungkin juga merasa berguna, terutama bab skrip dan lampiran konvensi pengkodean. Mengingat bahwa ini adalah buku yang pada dasarnya menunjukkan kepada Anda bahwa Anda tidak perlu menjadi ahli komputer(computer expert) untuk dapat mempelajari cara menulis skrip dan mengotomatisasi atau mengelola tugas jaringan(automate or manage network tasks), Saya akan sangat merekomendasikannya untuk pendatang baru di PowerShell .



About the author

Saya seorang pengulas profesional dan penambah produktivitas. Saya suka menghabiskan waktu online bermain video game, menjelajahi hal-hal baru, dan membantu orang dengan kebutuhan teknologi mereka. Saya memiliki beberapa pengalaman dengan Xbox dan telah membantu pelanggan menjaga keamanan sistem mereka sejak 2009.



Related posts