PowerShell #powershell Table des matières À propos 1 Chapitre 1: Démarrer avec

PowerShell #powershell Table des matières À propos 1 Chapitre 1: Démarrer avec PowerShell 2 Remarques 2 Versions 2 Examples 2 Installation ou configuration 2 les fenêtres 2 Autres plates-formes 3 Autoriser les scripts stockés sur votre machine à s'exécuter sans signature 3 Alias et fonctions similaires 4 Le pipeline - Utilisation de la sortie d'une applet de commande PowerShell 5 Commentant 6 Appeler des méthodes de bibliothèque .Net 6 Créer des objets 7 Chapitre 2: Aide basée sur les commentaires 9 Introduction 9 Examples 9 Aide basée sur les commentaires de fonction 9 Aide basée sur les commentaires de script 11 Chapitre 3: Alias 14 Remarques 14 Examples 15 Get-Alias 15 Alias Set 15 Chapitre 4: Analyse CSV 17 Examples 17 Utilisation de base de Import-Csv 17 Importer à partir de CSV et convertir les propriétés pour corriger le type 17 Chapitre 5: Anonymiser les adresses IP (v4 et v6) dans un fichier texte avec Powershell 19 Introduction 19 Examples 19 Anonymiser l'adresse IP dans un fichier texte 19 Chapitre 6: Application des prérequis du script 21 Syntaxe 21 Remarques 21 Examples 21 Appliquer une version minimale de l'hôte powershell 21 Exécuter le script en tant qu'administrateur 21 Chapitre 7: Automatisation de l'infrastructure 23 Introduction 23 Examples 23 Script simple pour le test d'intégration des boîtes noires des applications de la console 23 Chapitre 8: Boucles 24 Introduction 24 Syntaxe 24 Remarques 24 Pour chaque 24 Performance 25 Examples 25 Pour 25 Pour chaque 25 Tandis que 26 ForEach-Object 27 Utilisation de base 27 Utilisation avancée 27 Faire 28 Méthode ForEach () 28 Continuer 29 Pause 29 Chapitre 9: Classes PowerShell 31 Introduction 31 Examples 31 Méthodes et propriétés 31 Liste des constructeurs disponibles pour une classe 31 Surcharge du constructeur 33 Obtenir tous les membres d'une instance 33 Modèle de classe de base 33 Héritage de la classe parent à la classe enfant 34 Chapitre 10: Cmdlet Naming 35 Introduction 35 Examples 35 Verbes 35 Des noms 35 Chapitre 11: Comment télécharger le dernier artefact d'Artifactory en utilisant le script 36 Introduction 36 Examples 36 Script Powershell pour télécharger le dernier artefact 36 Chapitre 12: Communication avec les API RESTful 37 Introduction 37 Examples 37 Utilisez les Webhooks entrants Slack.com 37 Poster un message à hipChat 37 Utilisation de REST avec des objets PowerShell pour obtenir et mettre des données individu 37 Utilisation de REST avec des objets PowerShell pour GET et POST de nombreux éléments 38 Utilisation de REST avec PowerShell pour supprimer des éléments 38 Chapitre 13: Communication TCP avec PowerShell 39 Examples 39 TCP listener 39 TCP expéditeur 39 Chapitre 14: Comportement de retour dans PowerShell 41 Introduction 41 Remarques 41 Examples 41 Sortie anticipée 41 Je t'ai eu! Retour dans le pipeline 42 Je t'ai eu! Ignorer les sorties indésirables 42 Retour avec une valeur 42 Comment travailler avec les fonctions retourne 43 Chapitre 15: Configuration d'état souhaitée 45 Examples 45 Exemple simple - Activation de WindowsFeature 45 Démarrage de DSC (mof) sur une machine distante 45 Importation de psd1 (fichier de données) dans une variable locale 45 Liste des ressources disponibles de DSC 46 Importation de ressources à utiliser dans DSC 46 Chapitre 16: Conventions de nommage 47 Examples 47 Les fonctions 47 Chapitre 17: Cordes 48 Syntaxe 48 Remarques 48 Examples 48 Créer une chaîne de base 48 Chaîne 48 Chaîne littérale 48 Format chaîne 49 Chaîne multiligne 49 Chaîne de caractères 49 Chaîne de caractères 49 Littéral ici-chaîne 50 Chaînes concaténantes 50 Utilisation de variables dans une chaîne 50 Utiliser l'opérateur + 50 Utiliser des sous-expressions 50 Caractères spéciaux 51 Chapitre 18: Création de ressources DSC basées sur les classes 52 Introduction 52 Remarques 52 Examples 52 Créer une classe de squelette de ressource DSC 52 Squelette de ressource DSC avec propriété de clé 52 Ressource DSC avec propriété obligatoire 53 Ressource DSC avec les méthodes requises 53 Chapitre 19: Déclaration de changement 55 Introduction 55 Remarques 55 Examples 55 Commutateur simple 55 Instruction de changement avec le paramètre Regex 55 Commutation simple avec pause 56 Instruction de changement avec un paramètre générique 56 Instruction de changement avec paramètre exact 57 Instruction de changement avec le paramètre CaseSensitive 57 Instruction de changement avec paramètre de fichier 58 Commutateur simple avec condition par défaut 58 Changer de déclaration avec des expressions 59 Chapitre 20: Envoi d'email 60 Introduction 60 Paramètres 60 Examples 61 Message d'envoi simple 61 Send-MailMessage avec des paramètres prédéfinis 61 SMTPClient - Mail avec un fichier .txt dans le message du corps 62 Chapitre 21: Executables en cours d'exécution 63 Examples 63 Applications de console 63 Applications GUI 63 Flux de console 63 Codes de sortie 64 Chapitre 22: Expressions régulières 65 Syntaxe 65 Examples 65 Match unique 65 Utilisation de l'opérateur -Match 65 Utilisation de Select-String 66 Utilisation de [RegEx] :: Match () 67 Remplacer 67 Utilisation de l'opérateur -Replace 67 En utilisant la méthode [RegEx] :: Replace () 68 Remplacer le texte par une valeur dynamique par un MatchEvalutor 68 Échapper des caractères spéciaux 69 Plusieurs correspondances 70 Utilisation de Select-String 70 Utiliser [RegEx] :: Matches () 70 Chapitre 23: Flux de travail PowerShell 72 Introduction 72 Remarques 72 Examples 72 Exemple de workflow simple 72 Workflow avec des paramètres d'entrée 72 Exécuter le workflow en tant que job d'arrière-plan 73 Ajouter un bloc parallèle à un workflow 73 Chapitre 24: Fonctions PowerShell 74 Introduction 74 Examples 74 Fonction simple sans paramètre 74 Paramètres de base 74 Paramètres obligatoires 75 Fonction avancée 76 Validation des paramètres 77 ValidateSet 77 ValiderRange 78 ValidatePattern 78 ValidateLength 78 ValidateCount 78 ValidateScript 78 Chapitre 25: Gestion des paquets 80 Introduction 80 Examples 80 Recherchez un module PowerShell à l'aide d'un motif 80 Créez la tolérance de module PowerShell par défaut 80 Trouver un module par nom 80 Installer un module par nom 80 Désinstaller un module mon nom et sa version 80 Mettre à jour un module par nom 80 Chapitre 26: Gestion des secrets et des informations d'identification 82 Introduction 82 Examples 82 Demander des informations d'identification 82 Accéder au mot de passe en texte clair 82 Travailler avec des informations d'identification stockées 83 Encrypter 83 Le code qui utilise les informations d'identification stockées: 83 Stockage des informations d'identification sous forme chiffrée et transmission en tant que 84 Chapitre 27: GUI dans Powershell 85 Examples 85 Interface utilisateur WPF pour applet de commande Get-Service 85 Chapitre 28: HashTables 87 Introduction 87 Remarques 87 Examples 87 Créer une table de hachage 87 Accédez à une valeur de table de hachage par clé. 87 En boucle sur une table de hachage 88 Ajouter une paire de valeurs de clé à une table de hachage existante 88 Enumérer à travers les clés et les paires valeur-clé 88 Supprimer une paire de valeurs de clé d'une table de hachage existante 89 Chapitre 29: Incorporation de code géré (C # | VB) 90 Introduction 90 Paramètres 90 Remarques 90 Suppression de types ajoutés 90 Syntaxe CSharp et .NET 90 Examples 91 C # Exemple 91 Exemple VB.NET 91 Chapitre 30: Introduction à Pester 93 Remarques 93 Examples 93 Premiers pas avec Pester 93 Chapitre 31: Introduction à Psake 95 Syntaxe 95 Remarques 95 Examples 95 Contour de base 95 Exemple FormatTaskName 95 Exécuter la tâche sous condition 96 ContinueOnError 96 Chapitre 32: Jeux de paramètres 97 Introduction 97 Examples 97 Jeux de paramètres simples 97 Parameterset pour imposer l'utilisation d'un paramètre lorsqu'un autre est sélectionné. 97 Paramètre défini pour limiter la combinaison des paramètres 98 Chapitre 33: La gestion des erreurs 99 Introduction 99 Examples 99 Types d'erreur 99 Chapitre 34: Les opérateurs 101 Introduction 101 Examples 101 Opérateurs arithmétiques 101 Opérateurs logiques 101 Opérateurs d'affectation 101 Opérateurs de comparaison 102 Opérateurs de redirection 102 Mélanger les types d'opérandes: le type de l'opérande gauche détermine le comportement. 103 Opérateurs de manipulation de chaînes 104 Chapitre 35: Ligne de commande PowerShell.exe 105 Paramètres 105 Examples 106 Exécuter une commande 106 -Command <string> 106 -Command {scriptblock} 106 -Command - (entrée standard) 106 Exécuter un fichier script 107 Script de base 107 Utiliser des paramètres et des arguments 107 Chapitre 36: Logique conditionnelle 109 Syntaxe 109 Remarques 109 Examples 109 si, sinon et sinon si 109 Négation 110 Si sténographie conditionnelle 110 Chapitre 37: Module ActiveDirectory 112 Introduction 112 Remarques 112 Examples 112 Module 112 Utilisateurs 112 Groupes 113 Des ordinateurs 113 Objets 113 Chapitre 38: Module d'archive 115 Introduction 115 Syntaxe 115 Paramètres 115 Remarques 116 Examples 116 Compresser les archives avec un joker 116 Mettre à jour le ZIP existant avec Compress-Archive 116 Extraire un zip avec Expand-Archive 116 Chapitre 39: Module de tâches planifiées 117 Introduction 117 Examples 117 Exécuter un script PowerShell dans une tâche planifiée 117 Chapitre 40: Module ISE 118 Introduction 118 Examples 118 Scripts de test 118 Chapitre 41: Module SharePoint 119 Examples 119 Chargement du composant logiciel enfichable SharePoint 119 Itérer toutes les listes d'une collection de sites 119 Obtenez toutes les fonctionnalités installées sur une collection de sites 119 Chapitre uploads/Marketing/ powershell-fr.pdf

  • 30
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Jan 07, 2023
  • Catégorie Marketing
  • Langue French
  • Taille du fichier 1.9296MB