Vous êtes sur la page 1sur 4

Examen powershell Machouche farida .

1La notion de powershell :

PowerShell est un langage de script fondé sur la programmation orientée objet. Le logiciel
PowerShell (fichier exécutable powershell.exe) est l’interpréteur de l’interface en ligne de
commande de l’environnement de développement Windows PowerShell.

L’environnement Windows PowerShell ne propose pas seulement une suite de commandes


d’administration et de gestion du système comme pouvait l’être certains shells notamment son
ancêtre command.com avec ses fichiers batch, c’est aussi un interprète de langage de script orienté
objet

2 la différence entre lide et cmd :

Cmd (de command prompt en anglais) ou l’invite de commandes est un logiciel d’interprétation des
commandes DOS, Windows et OS/2 qui affiche une interface utilisateur en ligne de commande de
type Win32. Son développement, particulièrement lent depuis Windows 2000, a été activement
relancé début 2016[1], afin de concurrencer les terminaux Linux.

3 3. Est-il possible d’installer PowerShell sous linux :

PowerShell 7 est une mise à niveau sur place qui supprime PowerShell Core 6.x.

Le dossier /usr/local/microsoft/powershell/6 est remplacé par /usr/local/microsoft/powershell/7.

Si vous devez exécuter PowerShell 6 côte à côte avec PowerShell 7, réinstallez PowerShell 6 suivant la
méthode Archive binaire.

Pour les distributions Linux qui ne sont pas officiellement prises en charge, vous pouvez essayer
d’installer PowerShell avec PowerShell Snap Package. Vous pouvez également essayer de déployer
les fichiers binaires PowerShell directement à l’aide de l’archive tar.gz Linux, mais vous devez
configurer les dépendances nécessaires en fonction du système d’exploitation dans des étapes
distinctes.

Versions de plateforme officiellement prises en charge pour PowerShell 7.1

Ubuntu 16.04/18.04/20.04 (y compris ARM64)

Ubuntu 19.10 (via Snap Package)

Debian 9/10
CentOS et RHEL 7/8

Fedora 30

Alpine 3.11+ (y compris ARM64)

Versions de plateforme officiellement prises en charge pour PowerShell 7.0

Ubuntu 16.04

Ubuntu 18.04 et 20.04

Debian 8

Debian 9

Debian 10

Alpine 3.9 et 3.10

CentOS 7

Red Hat Enterprise Linux (RHEL) 7

Fedora 28

Fedora 29

Fedora 30

openSUSE 42.3

openSUSE Leap 15

Mises en production prises en charge par la communauté

Ubuntu 18.10

Ubuntu 19.10 et 20.10

Arch Linux

Kali

Raspbian (expérimental)

Autres méthodes d’installation

Snap Package

Archives binaires

Outil .NET Global


4 4. Citez les différentes utilisations possibles des scripts PowerShell : Windows PowerShell est un
moteur d’automatisation orienté objet ainsi qu’un langage de script. Doté d’un interpréteur de
commandes interactif, il est conçu pour aider les professionnels de l’informatique à configurer les
systèmes et automatiser les tâches d’administration. Il est intégré à tous les systèmes d’exploitation
Windows modernes depuis Windows 2008R2. L’apprentissage de Windows PowerShell peut-être
comparé à l’apprentissage d’un outil polyvalent. Dans le présent billet, j’aborde les bases des scripts
PowerShell dans le but de vous permettre d’effectuer plus facilement la plupart des tâches
d’administration liées à votre environnement informatique Windows.

Commençons à apprendre PowerShell.

PowerShell comprend une option de ligne de commande et un environnement d’écriture de scripts


intégré (ISE) :

Pour ouvrir la ligne de commande PowerShell, tapez exe dans le menu Démarrer de Windows.

Pour l’ISE PowerShell, tapez powershell_ise.exe dans le menu Démarrer. L’utilisation de l’ISE
PowerShell est la meilleure façon de travailler avec le langage de script, car cet environnement
offre une surbrillance syntaxique, un remplissage automatique des commandes et d’autres
fonctions d’automatisation qui simplifient la rédaction et le test des scripts.

5. Quelle est la différence entre PowerShell ISE et PowerShell :

Un Shell est un programme qui utilise l’interface de ligne de commande ou l’interface utilisateur
graphique et permet aux utilisateurs d’accéder et de contrôler leurs ordinateurs en entrant des
commandes. Le programme est nommé Shell car il s’agit de la couche la plus externe d’un système
d’exploitation. Le shell agit comme un moyen de communication entre un utilisateur et un système
d’exploitation.

PowerShell est un outil de ligne de commande et de script dans Windows 10. Il est développé par
Microsoft Corporation et est utilisé pour l’automatisation des tâches et la gestion de la
configuration. PowerShell ISE est un autre outil développé par Microsoft Corporation qui est utilisé
pour créer, exécuter et déboguer des commandes et des scripts. Dans PowerShell ISE, ISE signifie
Integrated Scripting Environment. Par conséquent, PowerShell ISE comprend également certaines
fonctionnalités avancées que Windows PowerShell ne possède pas.

Pendant PowerShell utilise une interface de ligne de commande (CLI), PowerShell IS E utilise une
interface utilisateur graphique (GUI). L’interface graphique étant facile à utiliser et à comprendre,
les utilisateurs peuvent exécuter et déboguer des commandes et des scripts sans écrire toutes les
commandes dans l’interface de ligne de commande. En dehors de cela, il existe plusieurs autres
fonctionnalités qui rendent PowerShell ISE plus avancé que PowerShell. Cet article illustre la
différence entre Windows PowerShell et Windows PowerShell ISE.

6. Définissez une CMDLET :


Une cmdlet (prononcer « commandlette ») est un script Windows PowerShell léger qui exécute
une seule fonction.

Dans ce contexte, une commande est un ordre envoyé par un utilisateur au système d’exploitation
de l’ordinateur ou à une application afin qu’ils exécutent un service. Par exemple, « Afficher tous
mes fichiers » ou « Exécuter ce programme ».

Bien que Windows PowerShell propose plus de deux cents cmdlets en standard, les
administrateurs ont également la possibilité d’en créer et d’en partager.

Une cmdlet est exprimée sous forme de paire verbe-nom et porte l’extension .ps1. A chacune
correspond un fichier d’aide auquel on accède en saisissant Get-Help NomCmdlet-Detailed. La vue
détaillée du fichier d’aide fournit la description et la syntaxe de la commande, la description des
paramètres ainsi qu’un exemple illustrant l’utilisation de la cmdlet.

7. Qu’es ce qu’un ALIAS :

Un alias ou alias e-mail est une adresse électronique qui redirige vers une autre préexistante. Les
messages envoyés à l’alias sont directement transférés, sans passer par une boîte de courrier
électronique.

Utiliser un alias permet d’utiliser publiquement une adresse électronique (l’alias), sans en divulguer
une autre (l’adresse de réception). Si alias@exemple.com est un alias de adresse@exemple.com,
tout message envoyé à alias@exemple.com arrive sur le serveur de messagerie électronique associé
à adresse@exemple.com.

+ Peut-on avoir plusieurs ALIAS pour une commande : oui

Les alias sont des substitutions abrégées de commandes répétitives et/ou longues à taper dans la
console.

Il est possible de définir vos alias dans deux fichiers cachés qui se trouvent dans votre Dossier
Personnel :

Dans le fichier .bashrc juste après la ligne « some more ls aliases »

Dans un fichier .bash_aliases.

Vous aimerez peut-être aussi