Dans le cours : L'administration système pour Windows et Linux : Série
Comment créer des scripts PowerShell dans ISE ?
Dans le cours : L'administration système pour Windows et Linux : Série
Comment créer des scripts PowerShell dans ISE ?
Bonjour je suis Augusto Simoes et je suis très heureux de vous retrouver pour une nouvelle astuce IT. Bienvenue dans cette weekly-serie aujourd'hui donc PowerShell et créer des Snippets dans ISE. Alors ISE étant la console de développement donc de scripts PowerShell existante dans Windows. Windows Client et Windows Server. Snippet concrètement qu'est-ce que c'est, si on le traduit en français, c'est petit bout, alors des petits bouts de codes en fait, ce sont la possibilité d'intégrer dans cette console tout un tas de scripts et de morceaux de scripts, en fait des petits bouts de scripts déjà tout faits, que vous allez pouvoir réexploiter, surtout si vous faites beaucoup de scripting. Donc j'ai ouvert ISE et pour créer des Snippets que vous allez pouvoir réexploiter partout, même sur d'autres machines, une fois que vous les aurez créés, eh bien dans ISE il y a une commande, une cmdlet qui s'appelle New, donc New-ise, ici, Tabulation Snippet ici, tiret, quoi, le Titre, donc il faut que je lui donne un titre, donc c'est ça et c'est ce titre que vous devrez appeler plus tard lorsque vous aurez utilisé ce bout de code que vous allez créer. Donc Titre quoi, je vais l'appeler, euh, tiens quelque chose que j'utilise régulièrement, par exemple une connexion vers Office 365 avec PowerShell. Donc je lui donne un titre, alors une description, bon si ça m'intéresse vraiment, bon on va lui mettre Script pour Office 365, ensuite, bon, l'Auteur si vous désirez mettre l'Auteur. Voilà. Surtout si vous partagez vos scripts avec d'autres personnes pourquoi pas, vous pouvez très bien mettre que c'est vous qui l'avez créé. Et enfin, ce qui nous intéresse le plus maintenant, c'est ça, le Text, c'est-à-dire ce qu'il y a à l'intérieur de ce script. Alors pour aller plus rapidement, j'ai créé un script rapide qui contient en fait tout simplement tout ce bout de code-là qui va me permettre de tester à la fois, certes les modules installés sur la machine pour les charger, pour me connecter à Office 365 et puis, derrière, de lancer tout simplement la connexion vers Office 365, ici, en me demandant bien sûr l'ensemble de mes informations d'identification. Donc je fais juste un Copier Coller pour aller plus rapidement, donc Contrôle C et ici donc je fais retour à la ligne, et Contrôle V, et à la fin de ce bout de script que je viens de coller, je n'oublie surtout pas le guillemet qui va me permettre de fermer la balise Texte, ici, de mon script. Donc maintenant que j'ai fait ça, ben je n'ai plus qu'à l'exécuter. Donc il s'appelle ConnectToOffice365 ce script, je vais même fermer celui-ci pour être sûr qu'on ne l'exécute pas, je vais lancer entièrement la console, voilà donc pas d'erreur, donc maintenant je n'ai plus qu'à faire quoi? Si j'ouvre un nouveau script et que je fais donc la combinaison de touches qui s'appelle Contrôle J sur votre clavier et que je tape C, je dois avoir ici le ConnectToOffice365 qui a pas réussi avec la description, le texte et si je choisis celui-ci automatiquement dans ma console ISE, eh bien tout le bout de code que j'ai mis en raccourci, en Snippet, eh bien est automatiquement créé ici dans ma nouvelle feuille de scripting. Donc maintenant je n'ai plus qu'à l'exploiter tout simplement pour pouvoir l'utiliser. Donc voilà, donc c'est une méthode qui permet réellement de raccourcir, lorsque vous faites beaucoup de scripts, le temps de saisie, surtout sur les informations que vous réexploitez quasiment en permanence. Et ces scripts donc, vous allez pouvoir même les réexploiter d'une machine à l'autre car quand vous aurez créé votre premier Snippet, alors on va fermer tout ça, ici non je ne veux pas Enregistrer et voilà. Il suffit d'aller dans votre profil utilisateurs. Ici, dans vos Documents, vous avez un nouveau dossier, un dossier qui s'appelle Windows PowerShell, et à l'intérieur un nouveau dossier est apparu qui s'appelle Snippet, ici, et voilà mon fichier Snippet, donc qui porte le nom que je lui ai donné ConnectToOffice365, et si je l'ouvre, par exemple avec le bloc-notes, tout simplement, ici, je vais retrouver quoi, eh bien c'est un fichier xml qui comporte l'ensemble des données que j'ai saisies: l'auteur, le titre, la description et surtout à l'intérieur donc d'une balise qui s'appelle Code et d'une balise qui s'appelle CData, je vais retrouver l'ensemble du code PowerShell que j'ai tapé tout à l'heure, ici. Donc maintenant je n'ai plus qu'à Copier Coller ces fichiers, les mettre sur une clé USB et les réexploiter partout, sur n'importe quelle machine. Donc voilà pour PowerShell et la partie création des Snippets dans ISE qui vous permettra d'accélérer la création de vos scripts PowerShell en vous permettant de réexploiter rapidement, avec quelques raccourcis, des blocs de scripts complets, des petits bouts qui vous évitera de retaper systématiquement la même chose dans tous vos scripts.
Table des matières
-
-
-
Comment créer des scripts PowerShell dans ISE ?5 m 9 s
-
(Verrouillé)
Comment utiliser un client SSH sur Windows pour Linux ?6 m 8 s
-
(Verrouillé)
Comment activer la déduplication de données dans Windows Server ?7 m 35 s
-
(Verrouillé)
Comment convertir l'encodage d'un fichier à l'aide des commandes file et iconv ?4 m 41 s
-
(Verrouillé)
Comment configurer les cibles iSCSI dans Windows Server ?7 m 22 s
-
(Verrouillé)
Comment supprimer les répertoires vides avec la commande find ?4 m 59 s
-
(Verrouillé)
Comment activer le support de la virtualisation dans VMware Workstation ?9 m 44 s
-
(Verrouillé)
Comment obtenir les informations de fichiers à l'aide de la commande wc ?3 m 55 s
-
(Verrouillé)
Comment créer l'association de cartes réseau sur les systèmes d'exploitation ?6 m 44 s
-
Comment rediriger les résultats d'une commande avec tee ?3 m 22 s
-
(Verrouillé)
Comment installer les fichiers d'aide PowerShell en mode hors ligne ?9 m 27 s
-
(Verrouillé)
Comment contrôler l'accès à un serveur avec ACCT ?3 m 27 s
-
(Verrouillé)
Comment créer une règle de blocage AppLocker ?4 m 23 s
-
(Verrouillé)
Comment redémarrer son serveur Linux ?2 m 20 s
-
(Verrouillé)
Comment déployer des lecteurs réseau à l'aide des préférences des stratégies de groupe ?5 m 36 s
-
(Verrouillé)
Comment exporter des données depuis Microsoft Access ?3 m 35 s
-
(Verrouillé)
Comment conserver les données d'un réseau Wifi lors d'une migration de poste client ?6 m 30 s
-
(Verrouillé)
Comment lire les partitions Linux sous Windows ?5 m 19 s
-
(Verrouillé)
Comment activer un basculement sur un service DHCP sous Windows Server ?6 m 19 s
-
Comment corriger les erreurs de dépendances dans apt-get ?3 m 43 s
-
(Verrouillé)
Comment garantir les paramètres et la configuration de ses serveurs à l'aide de DSC ?7 m 3 s
-
(Verrouillé)
Comment rendre silencieuse la commande rm d'Unix ?2 m 5 s
-
(Verrouillé)
Comment mettre à jour un poste client Windows 8.1 vers Windows 10 ?7 m 5 s
-
(Verrouillé)
Comment utiliser les options de ligne de commande d'un processus sous Linux ?3 m 8 s
-
(Verrouillé)
Comment limiter la taille des messages et des pièces jointes dans Exchange Server ?7 m 17 s
-
(Verrouillé)
Comment connaître la distribution et la version de son système Linux ?2 m 35 s
-
(Verrouillé)
Comment gérer les dépendances dans un cluster Windows ?3 m 33 s
-
(Verrouillé)
Comment ajouter la date dans la commande history sous Linux ?3 m 22 s
-
(Verrouillé)
Comment bloquer des types de fichiers sur ses partages à l'aide de FSRM ?6 m 10 s
-
Comment bien utiliser la commande du sous Linux ?4 m 48 s
-
(Verrouillé)
Comment configurer le protocole RIPv2 sur Windows Server ?4 m 43 s
-
(Verrouillé)
Comment utiliser PowerShell sous Linux ?5 m 30 s
-
(Verrouillé)
Comment convertir un serveur de mode d'installation minimale en serveur de mode graphique ?5 m 50 s
-
(Verrouillé)
Comment utiliser la commande apropos dans une session de shell Linux ?4 m 15 s
-
(Verrouillé)
Comment modifier la taille limite des fichiers pour le moteur d'indexation de SharePoint ?4 m 51 s
-
(Verrouillé)
Comment exploiter le point d'exclamation et l'historique avec l'interpréteur Bash ?6 m 30 s
-
(Verrouillé)
Comment tirer parti des commandes PowerShell ?10 m 20 s
-
(Verrouillé)
Comment exécuter une commande en boucle ?3 m 17 s
-
(Verrouillé)
Comment activer la réplication dans un cluster Hyper-V ?10 m
-
Comment définir l'expiration du mot de passe utilisateur ?3 m 35 s
-
(Verrouillé)
Comment tirer parti des niveaux de stockage sous Windows ?7 m 6 s
-
(Verrouillé)
Comment extraire des données d'un fichier avec cut ?4 m 8 s
-
(Verrouillé)
Comment exploiter Exchange Server 2016 et MAPI sur HTTP ?4 m 8 s
-
(Verrouillé)
Comment utiliser Glances pour la supervision de serveur écrit en Python ?4 m 5 s
-
(Verrouillé)
Comment activer la mise à jour adaptée aux clusters ?4 m 4 s
-
(Verrouillé)
Comment gérer ses fichiers avec Midnight Commander ?4 m 23 s
-
(Verrouillé)
Comment effectuer un diagnostic des contrôleurs de domaine ?6 m 43 s
-
(Verrouillé)
Comment naviguer anonymement avec le système d'exploitation Tails ?5 m 14 s
-
(Verrouillé)
Comment utiliser Office 365 dans PowerShell ?8 m 49 s
-
Comment accéder au web avec le navigateur web Links ?4 m
-
(Verrouillé)
Comment utiliser l'authentification à l'aide du serveur RADIUS ?5 m 31 s
-
(Verrouillé)
Comment télécharger du contenu volumineux avec Aria2 ?2 m 25 s
-
(Verrouillé)
Conclure cette série sur l’administration système58 s
-