Windows PowerShell est un shell en ligne de commande qui fait partie du cadre de gestion Windows, conçu pour aider les administrateurs système et réseau. Vous pouvez entrer des commandes manuellement dans PowerShell en les saisissant, ou vous pouvez écrire des scripts PowerShell spéciaux qui contiennent de nombreuses commandes individuelles exécutées en séquence. Les scripts peuvent être réutilisés. Ceci est particulièrement puissant lorsque vous tentez d'effectuer une opération complexe à plusieurs reprises , comme vérifier pour voir qui est connecté au réseau informatique. Choses que vous devez PC Windows avec PowerShell installée ( voir Ressources) Afficher plus Instructions 1 Créer un nouveau document texte par un clic droit n'importe où sur le bureau ou dans un dossier. Un menu contextuel apparaît. Sélectionnez " Nouveau" puis " Document texte ". Un nouveau document de texte apparaît sur le bureau ou dans le dossier , avec son nom en surbrillance. Nommez-le " checkNetworkUsers.ps1 " et cliquez sur "Oui" lorsqu'on lui a demandé si vous voulez changer l'extension du fichier . C'est maintenant un script PowerShell , mais il ne contient pas encore toutes les déclarations . 2 clic droit sur le fichier et sélectionnez " Modifier" dans le menu contextuel . Le fichier est chargé en utilisant l' éditeur de texte par défaut du système , ce qui est généralement « WordPad ». Un fichier vide apparaît dans l'éditeur de texte 3 écrire la déclaration suivante au début du fichier texte vide pour obtenir une liste de tous les ordinateurs actuellement connectés au réseau. : Photos $ connectedComputers = Get- WmiObject -Class Win32_ComputerSystem 4 Ecrire une boucle " foreach " qui parcourt tous les ordinateurs connectés à la liste créée à l'étape précédente : < br > foreach ($ connectedComputer dans connectedComputers $ ) {} 5 écrire une déclaration qui imprime le nom d'utilisateur de tous les utilisateurs sur le réseau. La déclaration suivante doit être placée à l'intérieur des accolades qui suivent la boucle " foreach " , de sorte qu'il peut être exécuté à chaque itération de la boucle "username : {0}" . -F $ connectedComputer.UserName 6 Enregistrez le fichier en appuyant sur la combinaison de touches " Ctrl" et " S." Le script est maintenant prêt à être exécuté en utilisant PowerShell. Vous pouvez soit ouvrir PowerShell et accédez au script à exécuter à partir de la ligne de commande , ou vous pouvez double- cliquer dessus pour l'exécuter à partir de son emplacement actuel . < Br >
|