PowerShell is a powerful command-line shell and scripting language for Windows that allows users to manage and automate various tasks.
In this article, we will discover six basic commands that can help you navigate and perform essential tasks in the PowerShell environment.
1- Get-Help
Get-Help command is your go-to resource for finding information about other PowerShell commands. It provides detailed information, examples, and syntax for cmdlets.
Exemple :
Get-Help Get-Service
This command retrieves information about the Get-Service cmdlet, including its purpose, parameters, and usage examples.
2- Get-Command
This command allows you to discover all available commands in your PowerShell session. It helps you explore and find cmdlets to perform specific tasks.
Exemple :
Get-Command -Verb Get
This command lists all cmdlets with the « Get » verb, helping you discover commands related to retrieving information.
3- Get-Service
It retrieves information about the services on a local or remote computer. This command is useful for checking the status of services.
Here is an exemple :
Get-Service -Name Spooler
This command retrieves information about the « Spooler » service, including its status, display name, and service name.
4- Get-Process
Provides information about processes running on a computer. It’s handy for monitoring and managing running applications.
Exemple :
Get-Process -Name explorer
This command retrieves information about the « explorer » process, including its ID, CPU usage, and memory consumption.
5- Set-ExecutionPolicy
Set-ExecutionPolicy controls the PowerShell script execution policy, determining whether scripts can be run and from where.
Set-ExecutionPolicy RemoteSigned
This command sets the execution policy to « RemoteSigned » allowing the execution of local scripts and remote scripts signed by a trusted publisher.
6- Stop-Process
This command terminates one or more running processes. It’s useful for forcefully closing applications that may be unresponsive.
Exemple :
Stop-Process -Name notepad
This command stops all instances of the Notepad process, providing a way to close the application through PowerShell.
Comment vérifier la version d’apache
Erreur 404
Comment désactiver SElinux sur CentOS 7 et RHEL7
pgrep apprendre à l’utiliser avec des exemples
Fail2Ban : How to protect Linux services