Windows PowerShell ialah sistem baris arahan "Eksekutif Perintah" dan bahasa skrip "Skrip" yang boleh anda gunakan untuk mengurus sistem anda. Dalam artikel di bawah, LuckyTemplates akan memperkenalkan anda kepada 10 arahan PowerShell untuk mengurus komputer anda dari jauh dengan berkesan.

Permintaan:
- Komputer anda menjalankan sistem pengendalian Windows Vista (atau lebih tinggi).
- Pelayan berjalan pada Windows Server 2008 (atau lebih tinggi).
- PowerShell 5.0.
- Akses hak Admin.
1. Buat sesi PowerShell
Perintah : Enter-PSSession
Sebagai contoh:
Enter-PSSession -ComputerName REMOTE_COMPUTER_NAME -Credential USERNAME
![10 Perintah PowerShell membantu anda mengurus komputer jauh dengan paling berkesan 10 Perintah PowerShell membantu anda mengurus komputer jauh dengan paling berkesan]()
Mencipta PSSession membolehkan Pentadbir menyambung dari jauh ke komputer lain pada rangkaian dan menjalankan seberapa banyak arahan PS pada komputer itu yang mungkin.
Semasa interaksi, banyak arahan boleh dilakukan dari jauh, sebabnya adalah kerana Admin mempunyai antara muka akses seperti mereka duduk di hadapan komputer anda.
![10 Perintah PowerShell membantu anda mengurus komputer jauh dengan paling berkesan 10 Perintah PowerShell membantu anda mengurus komputer jauh dengan paling berkesan]()
![10 Perintah PowerShell membantu anda mengurus komputer jauh dengan paling berkesan 10 Perintah PowerShell membantu anda mengurus komputer jauh dengan paling berkesan]()
2. Laksanakan arahan
Perintah : Invoke-Command
Sebagai contoh:
Invoke-Command -Komputer REMOTE_COMPUTER_NAME -ScriptBlock {PowerShell Command}
![10 Perintah PowerShell membantu anda mengurus komputer jauh dengan paling berkesan 10 Perintah PowerShell membantu anda mengurus komputer jauh dengan paling berkesan]()
Menggunakan perintah Invoke-Command pada PS akan memberikan hasil yang sama seperti melaksanakan sesi dalam arahan 1 di atas, namun apabila menggunakan Invoke untuk memanggil arahan jauh, hanya 1 arahan dilaksanakan pada masa yang sama.
Ini adalah untuk mengelakkan berbilang arahan daripada dijalankan pada masa yang sama, melainkan arahan itu disimpan sebagai fail .PS1 dan Skripnya dipanggil.
3. Mulakan semula komputer
Perintah: Mulakan Semula-Komputer
Sebagai contoh:
Mulakan Semula-Komputer -Nama Komputer REMOTE_COMPUTER_NAME –Paksa
![10 Perintah PowerShell membantu anda mengurus komputer jauh dengan paling berkesan 10 Perintah PowerShell membantu anda mengurus komputer jauh dengan paling berkesan]()
Kadangkala dalam beberapa kes apabila anda memasang atau mengkonfigurasi semula sistem untuk berfungsi dengan betul, maka anda akan diminta untuk memulakan semula komputer anda. Atau dalam beberapa kes lain, hanya mulakan semula komputer anda untuk menggunakan perubahan dan muat semula komputer anda. Kemudian anda hanya perlu menggunakan satu arahan PS untuk melaksanakan.
4. Ping komputer
Perintah: Ujian-Sambungan
Sebagai contoh:
Sambungan Ujian -Nama Komputer DESTINATION_COMPUTER_NAME -Sumber SOURCE_COMPUTER_NAME
![10 Perintah PowerShell membantu anda mengurus komputer jauh dengan paling berkesan 10 Perintah PowerShell membantu anda mengurus komputer jauh dengan paling berkesan]()
PING ialah salah satu arahan yang paling berguna dalam "arsenal" Sysadmin (Systems Admin). Ia sangat mudah, anda hanya perlu memasukkan arahan PING dan arahan itu akan menyemak sambungan pada stesen semasa pada komputer anda dan pada sistem jauh yang lain.
Sambungan Ujian akan "meningkatkan" arahan PING ke tahap baharu dengan "memasukkannya" ke dalam cmdlet PS.
Katakan sekiranya anda perlu menyemak maklumat sambungan antara pelayan dan peranti jauh. Permintaan ICMP dihantar dari pelayan ke peranti jauh, tetapi laporan dihantar semula ke stesen pentadbir anda.
5. Lihat dan edit perkhidmatan
Perintah: Set-Service
Sebagai contoh:
Set-Service -Nama Komputer REMOTE_COMPUTER_NAME -Nama SERVICE_NAME -Status SERVICE_STATUS
![10 Perintah PowerShell membantu anda mengurus komputer jauh dengan paling berkesan 10 Perintah PowerShell membantu anda mengurus komputer jauh dengan paling berkesan]()
Perkhidmatan kadangkala sangat "sukar". Bergantung pada apa yang berlaku pada komputer tertentu, perkhidmatan boleh "berhenti" pada masa yang paling teruk. Mengenal pasti perkhidmatan yang sedang berjalan menggunakan perintah cmdlet Get-Service membantu anda memahami status perkhidmatan semasa.
Sebaik sahaja anda telah "menangkap" semua maklumat yang tersedia, anda boleh menyediakan keadaan untuk perkhidmatan - ia boleh menjadi perkhidmatan bermula dengan huruf W atau anda boleh menyediakan semua perkhidmatan sekaligus.
![10 Perintah PowerShell membantu anda mengurus komputer jauh dengan paling berkesan 10 Perintah PowerShell membantu anda mengurus komputer jauh dengan paling berkesan]()
6. Jalankan tugas latar belakang (tugas sampingan)
Perintah: Mula-Kerja
Sebagai contoh:
Start-Job -FilePath PATH_TO_SCRIPT.PS1
![10 Perintah PowerShell membantu anda mengurus komputer jauh dengan paling berkesan 10 Perintah PowerShell membantu anda mengurus komputer jauh dengan paling berkesan]()
Gunakan arahan ini untuk melaksanakan skrip atau aplikasi latar belakang tanpa perlu log masuk atau melaksanakan tugas lain. Di samping itu, arahan ini akan dilaksanakan walaupun arahan itu gagal dan tidak akan mengganggu log masuk tempatan pengguna pada sistem.
7. Matikan komputer
Perintah: Stop-Computer
Sebagai contoh:
Stop-Computer -ComputerName REMOTE_COMPUTER_NAME –Paksa
![10 Perintah PowerShell membantu anda mengurus komputer jauh dengan paling berkesan 10 Perintah PowerShell membantu anda mengurus komputer jauh dengan paling berkesan]()
Sama seperti peranti lain, selepas menggunakan komputer anda juga perlu "berehat". Apabila melakukan penutupan, anda boleh menggunakan arahan cmdlet ini untuk memastikan komputer anda "dimatikan" dengan betul.
8. Sertai komputer ke domain (domain)
Perintah: Add-Computer
Sebagai contoh:
Tambah-Komputer -Nama Komputer COMPUTER_NAMES_TO_BE_JOINED -DomainName DOMAIN.COM -Credential DOMAIN\USER -Mulakan semula
![10 Perintah PowerShell membantu anda mengurus komputer jauh dengan paling berkesan 10 Perintah PowerShell membantu anda mengurus komputer jauh dengan paling berkesan]()
Proses untuk menyertai komputer ke domain agak mudah, anda hanya perlu klik 3 kali, kemudian masukkan maklumat penuh Admin dan anda sudah selesai. Walau bagaimanapun, menggunakan kaedah tradisional ini untuk menyertai ratusan domain sangat memakan masa.
Dalam kes ini, anda boleh memikirkan penyelesaiannya sebagai menggunakan PowerShell. Perintah cmdlet membenarkan penggabungan berbilang komputer ke domain pada masa yang sama, dan hanya memerlukan memasukkan maklumat Pentadbir tepat sekali.
9. Menguruskan aplikasi dan perkhidmatan
Perintah: Import-Modul
Sebagai contoh:
Import-Modul -Nama NAME_OF_POWERSHELL_MODULE
![10 Perintah PowerShell membantu anda mengurus komputer jauh dengan paling berkesan 10 Perintah PowerShell membantu anda mengurus komputer jauh dengan paling berkesan]()
Salah satu ciri PowerShell yang paling cemerlang ialah pengurusan aplikasi, program, dsb. yang fleksibel, daripada sistem komputer kepada aplikasi seperti Microsoft Exchange. Sesetengah aplikasi dan perkhidmatan hanya membenarkan tahap pengurusan tertentu melalui antara muka grafik. Selebihnya diserahkan kepada PS untuk mengurus secara lalai.
Ini dilakukan melalui penggunaan modul yang mengandungi pangkalan kod yang diperlukan untuk menjalankan sebarang perintah PowerShell tambahan bagi perkhidmatan atau aplikasi tertentu. Modul digunakan hanya apabila diperlukan, dan apabila ia akan melanjutkan fungsi PS kepada perkhidmatan atau aplikasi tertentu. Setelah selesai, anda boleh mengalih keluar modul sepenuhnya daripada sesi aktif tanpa perlu mematikannya.
10. Namakan semula komputer
Perintah: Namakan semula-Komputer
Sebagai contoh:
Namakan Semula-Komputer -Nama Baharu NEW_COMPUTER_NAME -LocalCredential COMPUTERNAME\USER –Mulakan semula
![10 Perintah PowerShell membantu anda mengurus komputer jauh dengan paling berkesan 10 Perintah PowerShell membantu anda mengurus komputer jauh dengan paling berkesan]()
Bergantung pada banyak faktor, termasuk keselamatan, dasar syarikat, dsb., anda mungkin atau mungkin tidak boleh menamakan semula komputer anda. Sama ada cara, arahan Namakan semula berguna apabila bekerja pada satu atau lebih sistem - kumpulan atau pada domain.
Perintah itu akan menamakan semula peranti dan but semula untuk perubahan berkuat kuasa. Untuk domain, jika Direktori Aktif Skema menyokongnya, komputer baharu juga akan dinamakan semula dalam AD. Objek akan mengekalkan semua tetapannya dan menyertai status domain tetapi akan memaparkan nama baharu.
Rujuk beberapa lagi artikel di bawah:
Semoga berjaya!