Existe-t-il un moyen simple (à l’aide d’applets de commande ou de classes .NET) d’obtenir uniquement le chemin relatif d’un fichier dans un sous-dossier à partir d’un chemin donné? Par exemple, le dossier actuel est C: \ MyScript et il existe un sous-dossier nommé “Data” avec un fichier “Test.txt”. J’aimerais donc voir Data \ Test.txt au […]
J’ai un script PowerShell qui doit s’exécuter sous plusieurs hôtes (PowerGUI, PowerShell ISE , etc …), mais j’ai un problème où parfois une applet de commande n’existe pas sous l’un des hôtes. Y a-t-il un moyen de vérifier si une applet de commande existe pour pouvoir envelopper le code dans un bloc if et faire […]
Mon script Powershell, Foo.ps1: Function Foo($directory) { echo $directory } if ($args.Length -eq 0) { echo “Usage: Foo ” } else { Foo($args[0]) } Depuis la console Windows: powershell -command .\Foo.ps1 Résultats: “Le terme”. \ Foo.ps1 “n’est pas reconnu comme le nom d’une applet de commande, d’une fonction, d’un fichier script ou d’un programme exploitable. […]
Je dois collecter la sortie standard et le journal des erreurs de plusieurs processus dans un seul fichier journal. Ainsi, chaque sortie doit être ajoutée à ce fichier journal. Je veux appeler tous les travaux avec des lignes comme ceci: $p=start-process myjob.bat -redirectstandardoutput $logfile -redirecterroroutput $logfile -wait Où dois-je mettre les informations à append?
J’ai plusieurs scripts qui pourraient réutiliser des variables, donc je voudrais isoler les variables dans leur propre script Variables.ps1, c.-à-d. $var1 = “1” $var2 = “2” J’essaie de charger ces variables, puis les imprimer dans le script Main.ps1 comme ceci: .\Variables.ps1 $var1 $var2 Cela fonctionne si je lance d’abord. \ Variables.ps1 mais pas si je […]
J’écris un script pour utiliser plusieurs sessions de plink (PuTTY) en tant que version Windows de clusterssh. Je suis bloqué cependant parce que je veux ouvrir plusieurs fenêtres de Powershell de powershell. Lorsque je tape la commande pour Powershell, une nouvelle session s’ouvre. Ceci est similaire à taper bash dans bash. Je veux plusieurs fenêtres […]
Y a-t-il un moyen de faire apparaître PowerShell en plein écran? Non seulement le maximiser sur l’écran, mais cacher aussi la barre supérieure? De plus, comme c’est probablement difficile à faire, comment le maximiser en fonction de la résolution actuelle?
J’ai une bonne compréhension de C # et une compréhension très basique de powershell. J’utilise Windows PowerShell CTP 3, ce qui est vraiment amusant. Mais je veux aller au-delà de l’écriture de scripts / fonctions. Y at-il des trucs sympas à faire avec C #?
J’ai un script powershell ( setup.ps1 ) que nous utilisons comme point d’entrée pour nos scripts de configuration de l’environnement de développement. Il prend un paramètre: param( [Parameter(Position=0,HelpMessage=”The targets to run.”)] [Alias(“t”)] [ssortingng[]] $Targets = “Help” ) Quand je cours PS > get-help .\setup.ps1 -detailed Dans la section des parameters, mon message d’aide n’apparaît pas: […]
Est-il possible d’utiliser la transformation de document XML de Microsoft, pour préparer web.configs, en dehors de MSBuild? Je voudrais utiliser PowerShell pour effectuer ces transformations sans avoir à exécuter cela via le moteur MSBuild. Si Microsoft avait utilisé le XSLT standard, il serait facile à faire dans PowerShell. D’après ce que je peux dire, je […]