SlideShare a Scribd company logo
1 of 9
Cmd
et
PowerShell
Réaliser par : Rguibi Marwan
Plan
• Introduction
• Pourquoi encore étudier les commandes du DOS ?
• Commandes de bases
• PowerShell
• Commandes de bases de PowerShell
• Conclusion
Introduction
• Avant la création de Windows, le système d'exploitation le plus courant qui fonctionnait
sur IBM PC compatible était DOS. DOS signifie Disk Operating System et était ce que
vous utiliseriez si vous aviez démarré votre ordinateur comme vous les faites
aujourd'hui avec Windows. La différence était que DOS n'était pas un système
d'exploitation graphique mais plutôt purement textuel.
Cmd :
• Cmd 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, afin de concurrencer les terminaux Linux
Pourquoi encore étudier les commandes du DOS ?
• Il est toujours nécessaire de savoir se servir d’une interface texte encore employé par
• certains programmes :
• - FDISK, FORMAT, commandes anciennes mais parfois encore utiles pour la
• partition et le formatage des disques,
• - ou dans d’autres environnements tels que Linux en “mode terminal”
• Ces commandes reprennent les principaux appels système qui concernent les fichiers.
• C’est donc une bonne approche pour comprendre le rôle du système d’exploitation.
• En cas de gros problèmes elles permettent parfois de se dépanner en lançant l'outil de
• restauration du système à partir d'un démarrage sans échec avec l'invite de commande.
• Ces commandes sont essentielles pour faire des fichiers de commandes “ .bat ” ou
• “ .cmd ” bien utiles pour automatiser les tâches répétitives.
Commandes de bases de CMD
• CD : Permet de se déplacer d'un répertoire à un autre. (Exemple: c> cd dossier )
• CD  : Permet d'accéder à la racine d'un lecteur. (Exemple: c> cd  )
• DIR : Liste le contenu du répertoire courant. (Exemple: c> dir )
• MKDIR : Création d'un dossier. (Exemple: c>mkdir dossier )
• NOTEPAD ; Création d’un fichier texte
• RMDIR : Effacer un dossier. (Exemple: c>rmdir dossier)
• COPY : Copie des fichiers. (Exemple: c> copy toto.txt c:toto.txt )
• XCOPY : Copie des fichiers et des répertoires. (Exemple: c> xcopy toto.txt c:toto.txt )
• DEL : Effacer un fichier (Exemple: c>del c:temp.txt )
• REN : Renommer des fichier (Exemple: ren toto.txt tata.txt)
• MOVE : Déplace un fichier. (Exemple: c> move c:temp.txt d:)
• EDIT : Lance un éditeur de texte sous MS-DOS.(Exemple: c> edit toto.txt )
• MORE : Visualiser le contenu d'un fichier texte (Exemple: c> more toto.txt )
• FORMAT : Permet d'effacer le contenu d'un lecteur. (Exemple: c> format a: )
• CLS : Efface l'écran actuel. (Exemple: c> cls )
• ECHO : Affiche un message. (Exemple: c> echo salut )
• EXIT : Ferme la fenêtre MSDOS. (Exemple: c> exit)
PowerShell
• PowerShell est un langage de programmation orienté objet et un
interpréteur de commandes (Shell) interactif pour Windows et
Windows Server.
• Il a été conçu pour automatiser les tâches système, telles que le
traitement par lots, et pour créer des outils d'administration de
systèmes pour les processus courants mis en œuvre.
• Le langage PowerShell ressemble beaucoup à Perl. Il comprend plus
de 130 outils de ligne de commande standard pour des fonctions qui
obligeaient précédemment les utilisateurs à écrire des scripts en VB,
VBScript ou C#.
• Première version sort le 14 novembre 2016
Commandes de bases de PowerShell
• * Start-Transcript
• * Get-Command
• * Get-Help
• Get-Help “commend’’ -Online
• * Get-Alias
• * Get-Member
• * Get-History
Conclusion
• PowerShell et CMD sont tous deux très puissants, comme nous l'avons vu, PowerShell est un
nouveau produit de Microsoft, il possède de nombreuses fonctionnalités par rapport au CMD,
il peut faire beaucoup d'automatisation. Il aide l'administrateur système à automatiser la tâche
très facilement avec l'aide de Power Shell, il fournit de nombreuses commandes par rapport à
CMD et plus de fonctionnalités. Il peut également produire une sortie non seulement sous
forme de chaîne, il peut s'agir d'un objet ou de tout autre type de données. Il peut être intégré
aux applications .net et peut utiliser toutes les classes de .net, tandis que CMD est le très
ancien produit de Microsoft. Il a un ensemble limité de fonctionnalités par rapport à Power
Shell, il est bon pour les personnes qui ont des connaissances de base en informatique ou en
début de carrière dans le domaine informatique, Il n'a pas accès au Framework .net, qui
nécessitait beaucoup d'efforts par rapport à PowerShell lors de l'automatisation, il produit
uniquement une sortie basée sur du texte et n'exécute que des applications basées sur la
console. Donc, finalement, nous disons que nous devons utiliser PowerShell car il est nouveau
et plus puissant. PowerShell est l'expérience de ligne de commande très bien intégrée pour le
système d'exploitation. Il a un accès complet à toutes sortes de Framework .nets.
Avez-vous des questions ?

More Related Content

Similar to EXO_Rguibi_marwan.pptx

LINUX : Système, administration et services réseaux
LINUX : Système, administration et services réseauxLINUX : Système, administration et services réseaux
LINUX : Système, administration et services réseauxTaoufik AIT HSAIN
 
les Commandes linux/Unix (giants networks)
les Commandes linux/Unix (giants networks)les Commandes linux/Unix (giants networks)
les Commandes linux/Unix (giants networks)Souhaib El
 
[JK] BASH pour les utilisateurs de Windows
[JK] BASH pour les utilisateurs de Windows[JK] BASH pour les utilisateurs de Windows
[JK] BASH pour les utilisateurs de WindowsJoseph Konka
 
Couse SE Le système d’exploitation Linux - IPSET.pdf
Couse SE Le système d’exploitation Linux - IPSET.pdfCouse SE Le système d’exploitation Linux - IPSET.pdf
Couse SE Le système d’exploitation Linux - IPSET.pdfMedBechir
 
Powershell
PowershellPowershell
PowershellUGAIA
 
Docker, mais qu’est-ce que c’est ?
Docker, mais qu’est-ce que c’est ?Docker, mais qu’est-ce que c’est ?
Docker, mais qu’est-ce que c’est ?Julien Maitrehenry
 
cours-syst (1).pdf
cours-syst (1).pdfcours-syst (1).pdf
cours-syst (1).pdfolfaharrabi2
 
Drush make driven development
Drush make driven developmentDrush make driven development
Drush make driven developmentSébastien Corbin
 
Docker nice meetup #1 construire, déployer et exécuter vos applications, ...
Docker nice meetup #1   construire, déployer et exécuter vos applications, ...Docker nice meetup #1   construire, déployer et exécuter vos applications, ...
Docker nice meetup #1 construire, déployer et exécuter vos applications, ...adri1s
 
33435307 administration-sous-linux
33435307 administration-sous-linux33435307 administration-sous-linux
33435307 administration-sous-linuxdonzerci
 
709469716-Docker-Intro.pptx709469716-Docker-Intro.pptx
709469716-Docker-Intro.pptx709469716-Docker-Intro.pptx709469716-Docker-Intro.pptx709469716-Docker-Intro.pptx
709469716-Docker-Intro.pptx709469716-Docker-Intro.pptxAbdellahELMAMOUN
 
optimadata.nl-Comment exécuter Postgres sur Docker partie 1.pdf
optimadata.nl-Comment exécuter Postgres sur Docker partie 1.pdfoptimadata.nl-Comment exécuter Postgres sur Docker partie 1.pdf
optimadata.nl-Comment exécuter Postgres sur Docker partie 1.pdfPascal Ponzoni
 
cours-gratuit.com--id-3443.pdf
cours-gratuit.com--id-3443.pdfcours-gratuit.com--id-3443.pdf
cours-gratuit.com--id-3443.pdfSouha Bennani
 
0081-cours-systemes-exploitations.ppt
0081-cours-systemes-exploitations.ppt0081-cours-systemes-exploitations.ppt
0081-cours-systemes-exploitations.pptDenisKouakou1
 
docker-workshop-by-rbk.pdf jhuhiuguigugyug
docker-workshop-by-rbk.pdf jhuhiuguigugyugdocker-workshop-by-rbk.pdf jhuhiuguigugyug
docker-workshop-by-rbk.pdf jhuhiuguigugyugamine17157
 
Docker, ça mange quoi au printemps
Docker, ça mange quoi au printempsDocker, ça mange quoi au printemps
Docker, ça mange quoi au printempsJulien Maitrehenry
 
Julien Maitrehenry - Docker, ça mange quoi au printemps
Julien Maitrehenry - Docker, ça mange quoi au printempsJulien Maitrehenry - Docker, ça mange quoi au printemps
Julien Maitrehenry - Docker, ça mange quoi au printempsWeb à Québec
 
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?Microsoft
 

Similar to EXO_Rguibi_marwan.pptx (20)

LINUX : Système, administration et services réseaux
LINUX : Système, administration et services réseauxLINUX : Système, administration et services réseaux
LINUX : Système, administration et services réseaux
 
les Commandes linux/Unix (giants networks)
les Commandes linux/Unix (giants networks)les Commandes linux/Unix (giants networks)
les Commandes linux/Unix (giants networks)
 
[JK] BASH pour les utilisateurs de Windows
[JK] BASH pour les utilisateurs de Windows[JK] BASH pour les utilisateurs de Windows
[JK] BASH pour les utilisateurs de Windows
 
s de base
s de bases de base
s de base
 
Couse SE Le système d’exploitation Linux - IPSET.pdf
Couse SE Le système d’exploitation Linux - IPSET.pdfCouse SE Le système d’exploitation Linux - IPSET.pdf
Couse SE Le système d’exploitation Linux - IPSET.pdf
 
Powershell
PowershellPowershell
Powershell
 
openFrameworks
openFrameworksopenFrameworks
openFrameworks
 
Docker, mais qu’est-ce que c’est ?
Docker, mais qu’est-ce que c’est ?Docker, mais qu’est-ce que c’est ?
Docker, mais qu’est-ce que c’est ?
 
cours-syst (1).pdf
cours-syst (1).pdfcours-syst (1).pdf
cours-syst (1).pdf
 
Drush make driven development
Drush make driven developmentDrush make driven development
Drush make driven development
 
Docker nice meetup #1 construire, déployer et exécuter vos applications, ...
Docker nice meetup #1   construire, déployer et exécuter vos applications, ...Docker nice meetup #1   construire, déployer et exécuter vos applications, ...
Docker nice meetup #1 construire, déployer et exécuter vos applications, ...
 
33435307 administration-sous-linux
33435307 administration-sous-linux33435307 administration-sous-linux
33435307 administration-sous-linux
 
709469716-Docker-Intro.pptx709469716-Docker-Intro.pptx
709469716-Docker-Intro.pptx709469716-Docker-Intro.pptx709469716-Docker-Intro.pptx709469716-Docker-Intro.pptx
709469716-Docker-Intro.pptx709469716-Docker-Intro.pptx
 
optimadata.nl-Comment exécuter Postgres sur Docker partie 1.pdf
optimadata.nl-Comment exécuter Postgres sur Docker partie 1.pdfoptimadata.nl-Comment exécuter Postgres sur Docker partie 1.pdf
optimadata.nl-Comment exécuter Postgres sur Docker partie 1.pdf
 
cours-gratuit.com--id-3443.pdf
cours-gratuit.com--id-3443.pdfcours-gratuit.com--id-3443.pdf
cours-gratuit.com--id-3443.pdf
 
0081-cours-systemes-exploitations.ppt
0081-cours-systemes-exploitations.ppt0081-cours-systemes-exploitations.ppt
0081-cours-systemes-exploitations.ppt
 
docker-workshop-by-rbk.pdf jhuhiuguigugyug
docker-workshop-by-rbk.pdf jhuhiuguigugyugdocker-workshop-by-rbk.pdf jhuhiuguigugyug
docker-workshop-by-rbk.pdf jhuhiuguigugyug
 
Docker, ça mange quoi au printemps
Docker, ça mange quoi au printempsDocker, ça mange quoi au printemps
Docker, ça mange quoi au printemps
 
Julien Maitrehenry - Docker, ça mange quoi au printemps
Julien Maitrehenry - Docker, ça mange quoi au printempsJulien Maitrehenry - Docker, ça mange quoi au printemps
Julien Maitrehenry - Docker, ça mange quoi au printemps
 
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
 

EXO_Rguibi_marwan.pptx

  • 2. Plan • Introduction • Pourquoi encore étudier les commandes du DOS ? • Commandes de bases • PowerShell • Commandes de bases de PowerShell • Conclusion
  • 3. Introduction • Avant la création de Windows, le système d'exploitation le plus courant qui fonctionnait sur IBM PC compatible était DOS. DOS signifie Disk Operating System et était ce que vous utiliseriez si vous aviez démarré votre ordinateur comme vous les faites aujourd'hui avec Windows. La différence était que DOS n'était pas un système d'exploitation graphique mais plutôt purement textuel. Cmd : • Cmd 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, afin de concurrencer les terminaux Linux
  • 4. Pourquoi encore étudier les commandes du DOS ? • Il est toujours nécessaire de savoir se servir d’une interface texte encore employé par • certains programmes : • - FDISK, FORMAT, commandes anciennes mais parfois encore utiles pour la • partition et le formatage des disques, • - ou dans d’autres environnements tels que Linux en “mode terminal” • Ces commandes reprennent les principaux appels système qui concernent les fichiers. • C’est donc une bonne approche pour comprendre le rôle du système d’exploitation. • En cas de gros problèmes elles permettent parfois de se dépanner en lançant l'outil de • restauration du système à partir d'un démarrage sans échec avec l'invite de commande. • Ces commandes sont essentielles pour faire des fichiers de commandes “ .bat ” ou • “ .cmd ” bien utiles pour automatiser les tâches répétitives.
  • 5. Commandes de bases de CMD • CD : Permet de se déplacer d'un répertoire à un autre. (Exemple: c> cd dossier ) • CD : Permet d'accéder à la racine d'un lecteur. (Exemple: c> cd ) • DIR : Liste le contenu du répertoire courant. (Exemple: c> dir ) • MKDIR : Création d'un dossier. (Exemple: c>mkdir dossier ) • NOTEPAD ; Création d’un fichier texte • RMDIR : Effacer un dossier. (Exemple: c>rmdir dossier) • COPY : Copie des fichiers. (Exemple: c> copy toto.txt c:toto.txt ) • XCOPY : Copie des fichiers et des répertoires. (Exemple: c> xcopy toto.txt c:toto.txt ) • DEL : Effacer un fichier (Exemple: c>del c:temp.txt ) • REN : Renommer des fichier (Exemple: ren toto.txt tata.txt) • MOVE : Déplace un fichier. (Exemple: c> move c:temp.txt d:) • EDIT : Lance un éditeur de texte sous MS-DOS.(Exemple: c> edit toto.txt ) • MORE : Visualiser le contenu d'un fichier texte (Exemple: c> more toto.txt ) • FORMAT : Permet d'effacer le contenu d'un lecteur. (Exemple: c> format a: ) • CLS : Efface l'écran actuel. (Exemple: c> cls ) • ECHO : Affiche un message. (Exemple: c> echo salut ) • EXIT : Ferme la fenêtre MSDOS. (Exemple: c> exit)
  • 6. PowerShell • PowerShell est un langage de programmation orienté objet et un interpréteur de commandes (Shell) interactif pour Windows et Windows Server. • Il a été conçu pour automatiser les tâches système, telles que le traitement par lots, et pour créer des outils d'administration de systèmes pour les processus courants mis en œuvre. • Le langage PowerShell ressemble beaucoup à Perl. Il comprend plus de 130 outils de ligne de commande standard pour des fonctions qui obligeaient précédemment les utilisateurs à écrire des scripts en VB, VBScript ou C#. • Première version sort le 14 novembre 2016
  • 7. Commandes de bases de PowerShell • * Start-Transcript • * Get-Command • * Get-Help • Get-Help “commend’’ -Online • * Get-Alias • * Get-Member • * Get-History
  • 8. Conclusion • PowerShell et CMD sont tous deux très puissants, comme nous l'avons vu, PowerShell est un nouveau produit de Microsoft, il possède de nombreuses fonctionnalités par rapport au CMD, il peut faire beaucoup d'automatisation. Il aide l'administrateur système à automatiser la tâche très facilement avec l'aide de Power Shell, il fournit de nombreuses commandes par rapport à CMD et plus de fonctionnalités. Il peut également produire une sortie non seulement sous forme de chaîne, il peut s'agir d'un objet ou de tout autre type de données. Il peut être intégré aux applications .net et peut utiliser toutes les classes de .net, tandis que CMD est le très ancien produit de Microsoft. Il a un ensemble limité de fonctionnalités par rapport à Power Shell, il est bon pour les personnes qui ont des connaissances de base en informatique ou en début de carrière dans le domaine informatique, Il n'a pas accès au Framework .net, qui nécessitait beaucoup d'efforts par rapport à PowerShell lors de l'automatisation, il produit uniquement une sortie basée sur du texte et n'exécute que des applications basées sur la console. Donc, finalement, nous disons que nous devons utiliser PowerShell car il est nouveau et plus puissant. PowerShell est l'expérience de ligne de commande très bien intégrée pour le système d'exploitation. Il a un accès complet à toutes sortes de Framework .nets.