Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> Bahasa C

Tutorial Powershell untuk Pemula:Pelajari Scripting Powershell


Mari mulai mempelajari Pelajaran Powershell. Pertama, kita akan belajar:

Apa itu PowerShell?

Windows PowerShell adalah mesin otomatisasi berorientasi objek dan bahasa scripting. Ini dirancang terutama untuk profesional TI dan administrator sistem untuk mengontrol &mengotomatisasi administrasi OS Windows dan aplikasi lainnya. Ini memberikan konsep baru yang menarik untuk memperluas pengetahuan yang telah Anda peroleh dan skrip yang telah Anda buat dalam lingkungan Windows Command Prompt dan Windows Script Host.

Ini menggabungkan fleksibilitas skrip, kecepatan baris perintah, dan kekuatan alat admin berbasis GUI. Ini memungkinkan Anda untuk memecahkan masalah secara efisien dengan membantu admin sistem untuk menghilangkan jam kerja manual di masa mendatang. Kami akan membahas semua aspek penting yang harus Anda ketahui untuk mempelajari PowerShell.

Dalam tutorial Powershell untuk pemula ini, Anda akan mempelajari dasar-dasar Powershell seperti:

Ini adalah panduan lengkap untuk dasar-dasar skrip Powershell… mari kita mulai!

Mengapa Menggunakan Powershell?

Berikut adalah beberapa alasan penting untuk menggunakan Powershell:

Riwayat PowerShell

PowerShell versi 1.0 pertama dirilis pada tahun 2006. Saat ini, PowerShell ada di versi 7.2. Seiring dengan berlalunya tahun dan versi, kemampuan PowerShell dan lingkungan hosting tumbuh secara signifikan.

Biarkan Lihat Versi Bijaksana Sejarah Powershell:


Berikutnya dalam tutorial scripting Powershell ini, kita akan mempelajari tentang fitur-fitur Powershell.

Fitur Powershell

Cara meluncurkan PowerShell

Sekarang dalam tutorial skrip Powershell ini, kita akan mempelajari cara meluncurkan Powershell di OS Windows.

PowerShell sudah diinstal sebelumnya di semua versi Windows terbaru. Kita perlu meluncurkan PowerShell untuk itu kita harus mengikuti langkah-langkah yang diberikan:

Langkah 1) Cari PowerShell di Windows. Pilih dan Klik


Langkah 2) Jendela Power Shell Terbuka

Cmdlet PowerShell

Cmdlet yang juga disebut Command let adalah perintah ringan yang digunakan di lingkungan PowerShell dasar Window. PowerShell memanggil cmdlet ini di command prompt. Anda dapat membuat dan menjalankan perintah cmdlet menggunakan PowerShell APIS.

Cmdlet vs. Perintah:

Cmdlet berbeda dari perintah di lingkungan shell perintah lain dengan cara berikut ?

Sebagian besar fungsionalitas PowerShell berasal dari Cmdlet yang selalu dalam format kata kerja-kata benda dan bukan jamak. Selain itu, objek kembali Cmdlet bukan teks. Cmdlet adalah serangkaian perintah, yang lebih dari satu baris, disimpan dalam file teks dengan ekstensi .ps1.

Cmdlet selalu terdiri dari kata kerja dan kata benda, dipisahkan dengan tanda hubung. Beberapa kata kerja yang Anda gunakan untuk mempelajari PowerShell adalah:

Perintah PowerShell

Berikut adalah daftar Perintah PowerShell yang penting:

Dapatkan Bantuan: Bantuan tentang perintah dan topik PowerShell

Contoh:Menampilkan informasi bantuan tentang perintah Format-Table

Get-Help Format-Table

Dapatkan-Perintah: Dapatkan informasi tentang apa pun yang dapat dipanggil

Contoh Skrip Powershell:Untuk membuat daftar cmdlet, fungsi yang diinstal di mesin Anda

Get-Command

Dapatkan Layanan: Menemukan semua cmdlet dengan kata 'layanan' di dalamnya.

Contoh:Dapatkan semua layanan yang dimulai dengan “vm”

Get-Service "vm*"

Dapatkan- Anggota: Tunjukkan apa yang bisa dilakukan dengan sebuah objek

Contoh:Dapatkan anggota proses vm.

Get-Service "vm*" | Get-Member

Perintah Lainnya:

Contoh:Buat Folder

New-Item -Path 'X:\Guru99' -ItemType Directory

Keluaran

Tipe data Powershell:

Tipe Data Powershell

Variabel Khusus

Variabel Khusus Deskripsi $ErrorAn array objek kesalahan yang menampilkan kesalahan terbaru$HostMenampilkan nama aplikasi hosting saat ini$ProfileMenyimpan seluruh jalur profil pengguna untuk shell default$PIDSMenyimpan pengidentifikasi proses$PSUICultureIni menyimpan nama budaya UI saat ini.$ NULLBerisi nilai kosong atau NULL.$FalseContains nilai FALSE$TrueContains nilai TRUE

Script PowerShell

Skrip Powershell disimpan dalam file .ps1. Secara default, Anda tidak dapat menjalankan skrip hanya dengan mengklik dua kali file. Ini melindungi sistem Anda dari bahaya yang tidak disengaja. Untuk menjalankan skrip:

Langkah 1:klik kanan dan klik “Run with PowerShell.”

Selain itu, ada kebijakan yang membatasi eksekusi skrip. Anda dapat melihat kebijakan ini dengan menjalankan perintah Get-ExecutionPolicy.

Anda akan mendapatkan salah satu output berikut:

Langkah-langkah Mengubah Kebijakan Eksekusi

Langkah 1) Buka prompt PowerShell yang ditinggikan. Klik kanan pada PowerShell dan “Run as Administrator”

Langkah 2) Masukkan perintah berikut

  1. Get-ExecutionPolicy
  2. Kebijakan set-eksekusi tidak dibatasi
  3. Masukkan Y di prompt
  4. Get-ExecutionPolicy

Skrip PowerShell Pertama

Di notepad tulis perintah berikut

Write-Host "Hello, Guru99!"

Skrip PowerShell memiliki ekstensi ps1. Simpan file sebagai FirstScript.ps1

Di Powershell, panggil skrip menggunakan perintah

& "X:\FirstScript.ps1"

Apa itu PowerShell ISE?

Windows PowerShell Integrated Scripting Environment (ISE) adalah editor default untuk Windows PowerShell. Di ISE ini, Anda dapat menjalankan perintah, uji penulis, dan skrip debug di lingkungan GUI berbasis jendela. Anda dapat melakukan pengeditan multiline, pewarnaan sintaks, penyelesaian tab, eksekusi selektif, dan banyak hal lainnya.

Windows PowerShell ISE juga memungkinkan Anda menjalankan perintah di panel konsol. Namun, ini juga mendukung panel yang dapat Anda gunakan untuk secara bersamaan melihat kode sumber skrip Anda dan alat lain yang dapat Anda sambungkan ke ISE.

Anda bahkan dapat membuka beberapa jendela skrip secara bersamaan. Ini secara khusus berguna saat Anda men-debug skrip yang menggunakan fungsi yang ditentukan dalam skrip atau modul lain.

PowerShell ISE

Skrip yang sama yang kita buat di notepad, dapat dibuat di ISE

  1. Tempel kode ke editor
  2. Simpan Skrip
  3. Gunakan F5 untuk menjalankan skrip
  4. Amati keluaran di konsol

Contoh 2:

Kode berikut akan memberikan Memori Virtual Gratis di mesin Anda

Get-WmiObject -Class Win32_OperatingSystem –ComputerName localhost |
Select-Object -Property CSName,FreeVirtualMemory 

Konsep PowerShell

Sekarang dalam tutorial Powershell untuk pemula ini, kita akan belajar tentang konsep penting Powershell:

Cmdlet Cmdlet adalah perintah build yang ditulis dalam bahasa .net seperti VB atau C#. Ini memungkinkan pengembang untuk memperluas set cmdlet dengan memuat dan menulis snap-in PowerShell.Fungsi Fungsi adalah perintah yang ditulis dalam bahasa PowerShell. Ini dapat dikembangkan tanpa menggunakan IDE lain seperti Visual Studio dan pengembang.Skrip Skrip adalah file teks pada disk dengan ekstensi .ps1Aplikasi Aplikasi adalah program windows yang sudah ada.Bagaimana jika Memberi tahu cmdlet untuk tidak dijalankan, tetapi memberi tahu Anda apa yang akan terjadi jika cmdlet dijalankan.Konfirmasi Instruksikan cmdlet untuk meminta sebelum menjalankan perintah.Verbose Memberikan tingkat detail yang lebih tinggi.Debug Memerintahkan cmdlet untuk memberikan informasi debug.ErrorAction Menginstruksikan cmdlet untuk melakukan tindakan tertentu saat terjadi kesalahan. Tindakan yang diizinkan berlanjut, berhenti, diam-diam- lanjutkan dan tanyakan.ErrorVariable Ini menentukan variabel yang menyimpan informasi kesalahan.OutVariable Memberi tahu cmdlet untuk menggunakan variabel tertentu untuk menyimpan informasi keluaranOutBuffer Menginstruksikan cmdlet untuk menahan jumlah objek tertentu sebelum memanggil cmdlet berikutnya dalam pipa.

Keuntungan menggunakan skrip PowerShell

PowerShell Vs. Prompt Perintah

PowerShell Prompt Perintah PowerShell sangat terintegrasi dengan OS Windows. Menawarkan antarmuka baris perintah interaktif dan bahasa scripting. Command Prompt adalah antarmuka baris perintah default yang disediakan oleh Microsoft. Ini adalah aplikasi win32 sederhana yang dapat berinteraksi dan berbicara dengan objek win32 apa pun di sistem operasi Windows. PowerShell menggunakan apa yang dikenal sebagai cmdlet. Itu dapat dipanggil baik di lingkungan runtime atau skrip otomatisasi. Tidak ada fitur seperti itu yang ditawarkan oleh command prompt. PowerShell menganggapnya sebagai objek. Jadi output dapat diteruskan sebagai input ke cmdlet lain melalui pipa. Command Prompt atau bahkan * nix shell, output yang dihasilkan dari cmdlet bukan hanya aliran teks tetapi kumpulan objek. PowerShell sangat canggih mengenai fitur, kemampuan, dan fungsi bagian dalam. Prompt perintah sangat mendasar.

Aplikasi Powershell

Saat ini, PowerShell telah menjadi pilihan ideal bagi administrator TI karena memudahkan operasi dan upaya manajemen di jaringan perusahaan besar. Misalnya, anggap Anda mengelola jaringan besar yang berisi lebih dari empat ratus server. Sekarang Anda ingin menerapkan solusi keamanan baru. Solusi keamanan ini bergantung pada layanan tertentu yang perlu dijalankan di server tersebut.

Anda pasti dapat masuk ke setiap server dan melihat apakah mereka menginstal dan menjalankan layanan itu atau tidak. Namun, tentu saja membutuhkan banyak kesalahan manusia karena staf Anda perlu menghabiskan banyak waktu untuk proses yang tidak produktif ini.

Namun, jika Anda menggunakan PowerShell, maka Anda dapat menyelesaikan tugas ini hanya dalam beberapa menit. Itu karena seluruh operasi dilakukan dengan satu skrip yang mengumpulkan informasi tentang layanan yang berjalan di server.

Ringkasan


Bahasa C

  1. Windows 10 IoT Core untuk Raspberry Pi 3 Model B+
  2. Membuat robot Raspberry Pi:Tutorial Terbaik untuk pemula
  3. Router CNC untuk pemula
  4. Cara Mengunduh dan Menginstal Visual Studio untuk C# di Windows
  5. Tutorial Pernyataan C# IF, Switch, For, While Loop [Contoh]
  6. 10 C# IDE Terbaik untuk Windows, Linux, Mac (Pembaruan 2021)
  7. 20+ IDE C Terbaik untuk Windows, Mac &Linux (Editor 2021)
  8. Bahasa Pemrograman C PDF:Tutorial Dasar untuk Pemula
  9. 4 Tips untuk Pemula Mesin Penggilingan CNC
  10. Ikhtisar untuk Pemula:Apa itu Fabrikasi Logam?