TP Powershell
TD : TP Powershell. Recherche parmi 300 000+ dissertationsPar Lucas L'Helgoualch • 23 Novembre 2022 • TD • 843 Mots (4 Pages) • 474 Vues
Administration Système 2022/2023
Powershell
L’objectif de ce cours est d’aborder les points suivants :
Premiers pas avec powershell! 1
Installation Powershell ISE sur windows server 2008 1
Premier script 3
A. Information sur la politique d’éxecution 4
Activer l’exécution de fichiers sur votre environnement 4
Produire un script regroupant les commandes précédemment utilisées 4
Utilisation des fichiers textes 4
Écrire dans un fichier 5
Premier script 5
Administration via Wmi( Windows Managemnt Instrumentation) 5
1. Les objets WMI 5
2. Liste des propriétés particulières 5
3. Modifier la configuration d’un poste 5
Premier scripts wmi 5
Premiers pas avec powershell!
à l’aide de l’annexe « Fiche n°1 se faire une idée en une page
Récupérer de manière interactive :
- la date du système
- L’adresse IP de la machine
- La liste complète des membres de la commande Get-Location
- le nom de la machine
- L’adresse mac de carte réseau
Installation Powershell ISE sur windows server 2008
Depuis le gestionnaire de serveur > fonctionnalités > ajout des fonctionnalités
[pic 1]
Depuis l’assistant d’ajout de fonctionnalité choisir « Windows powerShell Integrated Scripting Environment (ISE)
[pic 2]
Confirmer l’installation
[pic 3]
Attendre la fin de l’installation, fermer la fenêtre une fois l’installation complètée.
[pic 4]
Depuis le menu démarrer taper ISE puis cliquer sur windows PowerShell ISE
[pic 5]
L’application permet d’éditer des fichiers Powershell et vous disposez d’un accès à la ligne de commandes pour exécuter le fichier et observer les retours de la console
[pic 6]
Vous pourriez installer powershell depuis la console :
[pic 7]
[pic 8]
[pic 9]
source : https://www.sharepointdiary.com/2012/06/how-to-install-powershell-ise-in-windows-server-2008r2.html
Premier script
Enregistrer la commande get-content users.txt dans un fichier getUsers.ps dans le même répertoire que le fichier users.txt. Tester son exécution en cliquant sur le bouton avec la flèche verte.
[pic 10]
Suivre l’instruction et consulter get-help about_signing et répondre aux questions.
- Qu’impose la stratégie d’éxution Restricted ?
- Qu’imposent les stratégies RemoteSigned et AllSigned ?
- Quelle stratégie Powershell est configurée par défaut ?
- Quelle commande permet de connaître la stratégie d’exécution configurée ?
- Quelle commande permettrait de modifier la stratégie d’exécution sur l’ordinateur en RemoteSigned ?
- Quelle est la démarche à suivre pour pouvoir exécuter un script non signé ?
- Quel choix interactif vous est proposé si vous souhaitez exécuter un script signé ?
- Comment pourriez-vous obtenir plus d’information pour savoir comment signer un script ?
- Quelles sont les options disponibles pour pouvoir signer un script ?
- Comment créer un certificat auto-signé ?
Information sur la politique d’éxecution
get-ExecutionPolicy vous informe sur la politique d’éxecution configuré sur le poste.
[pic 11]
Activer l’exécution de fichiers sur votre environnement
Désactiver la restriction sur l’exécution des scripts powershell
set-executionPolicy unrestricted
Produire un script regroupant les commandes précédemment utilisées
- la date du système
- L’adresse IP de la machine
- la liste complète des membre de la commande Get-Location
- le nom de la machine
- L’adresse mac de carte réseau
Utilisation des fichiers textes
En utilisant l’annexe Fiche 02 : Utilisation des fichiers textes
...