Articles of PowerShell

Dans PowerShell, comment définir une fonction dans un fichier et l’appeler depuis la ligne de commande PowerShell?

J’ai un fichier .ps1 dans lequel je souhaite définir des fonctions personnalisées. Imaginez que le fichier s’appelle MyFunctions.ps1 et que le contenu est le suivant: Write-Host “Installing functions” function A1 { Write-Host “A1 is running!” } Write-Host “Done” Pour exécuter ce script et enregistrer théoriquement la fonction A1, accédez au dossier dans lequel réside le […]

Que signifie $ _ dans PowerShell?

J’ai beaucoup vu ce qui suit dans PowerShell, mais que fait-il exactement? $_

Comment puis-je obtenir uniquement des répertoires à l’aide de Get-ChildItem?

J’utilise PowerShell 2.0 et je veux éliminer tous les sous-répertoires d’un certain chemin. La commande suivante affiche tous les fichiers et répertoires, mais je ne peux pas comprendre comment filtrer les fichiers. Get-ChildItem c:\mypath -Recurse J’ai essayé d’utiliser les $_.Atsortingbutes Pour obtenir les atsortingbuts, mais je ne sais pas comment construire une instance littérale de […]

PowerShell: exécuter une commande en tant qu’administrateur

Vous savez comment si vous êtes l’administrateur d’un système et que vous pouvez simplement cliquer avec le bouton droit sur un script de traitement par lots et l’exécuter en tant qu’administrateur sans entrer le mot de passe administrateur? Je me demande comment faire avec un script PowerShell. Je ne veux pas avoir à entrer mon […]

Est-il possible d’ouvrir une fenêtre de l’Explorateur Windows à partir de PowerShell?

Je suis sûr que cela doit être possible, mais je ne peux pas savoir comment le faire. Des indices?

Comment remplacer chaque occurrence d’une chaîne dans un fichier avec PowerShell?

En utilisant PowerShell, je souhaite remplacer toutes les occurrences exactes de [MYID] dans un fichier donné par MyValue . Quelle est la manière la plus simple de le faire?

Comment créer une archive zip avec PowerShell?

Est-il possible de créer une archive zip à l’aide de PowerShell?

Créer un répertoire s’il n’existe pas

J’écris un script PowerShell pour créer plusieurs répertoires s’ils n’existent pas. Le système de fichiers ressemble à ceci D:\ D:\TopDirec\SubDirec\Project1\Revision1\Reports\ D:\TopDirec\SubDirec\Project2\Revision1\ D:\TopDirec\SubDirec\Project3\Revision1\ Chaque dossier de projet comporte plusieurs révisions. Chaque dossier de révision nécessite un dossier Rapports. Certains des dossiers “révisions” contiennent déjà un dossier Rapports; cependant, la plupart ne le font pas. Je dois […]

Comment rechercher une chaîne dans plusieurs fichiers et renvoyer les noms des fichiers dans Powershell?

J’ai commencé à apprendre à utiliser Powershell il y a quelques jours et je n’ai rien trouvé sur Google qui fasse ce dont j’ai besoin. On m’a demandé de remplacer certaines chaînes de texte dans une application Jboss exécutée sur Windows. Je ne connais pas nécessairement l’extension des fichiers cibles possibles et je ne connais […]

Comment puis-je exécuter PowerShell avec le runtime .NET 4?

Je mets à jour un script PowerShell qui gère certains assemblys .NET. Le script a été écrit pour les assemblys construits contre .NET 2 (la même version de la structure que PowerShell exécute), mais doit maintenant fonctionner avec les assemblages .NET 4 et les assemblys .NET 2. Étant donné que .NET 4 prend en charge […]