Pour les sujets et problèmes liés spécifiquement à Windows PowerShell 2.0. PowerShell 2.0 fourni avec les versions de Windows 7 et Windows Server 2008 R2. Pour les rubriques générales sur PowerShell, utilisez la balise `PowerShell`.
J'ai besoin d'extraire le nom de fichier et l'extension de par exemple my.file.xlsx. Je ne connais pas le nom du fichier ou de l'extension et il peut y avoir plus de points dans le nom, donc j'ai besoin de rechercher la chaîne de droite et quand je trouve le premier …
Le système d'exploitation que j'utilise est Windows 7 et la version PowerShell installée ici est 2.0. Est-il possible pour moi de le mettre à niveau vers la version 3.0 ou 4.0? Parce qu'il existe des applets de commande que la version 2.0 ne peut pas reconnaître.
J'essaie d'exécuter un fichier EXE à l'aide d'un script PowerShell. Si j'utilise la ligne de commande cela fonctionne sans problème (je fournis d'abord le nom de l'exécutable et une série de paramètres pour l'invoquer): "C:\Program Files\Automated QA\TestExecute 8\Bin\TestExecute.exe" C:\temp\TestProject1\TestProject1.pjs /run /exit /SilentMode Mais faire exactement la même chose à l'intérieur …
J'essaye de reproduire la fonctionnalité de la catcommande sous Unix. Je voudrais éviter les solutions où je lis explicitement les deux fichiers dans des variables, concatène les variables ensemble, puis écris la variable concaténée.
Comment échapper correctement les guillemets dans la -paramvaleur dans la ligne de commande suivante? $cmd="\\server\toto.exe -batch=B -param="sort1;parmtxt='Security ID=1234'"" Invoke-Expression $cmd Cela échoue bien sûr. J'ai essayé d'échapper aux guillemets (simples et doubles) en utilisant le caractère d'échappement `et j'ai fait diverses combinaisons, mais rien ne fonctionne.
J'écris un script PowerShell que je souhaite exécuter à partir du serveur A. Je souhaite me connecter au serveur B et copier un fichier sur le serveur A en tant que sauvegarde. Si cela ne peut pas être fait, je voudrais me connecter au serveur B à partir du serveur …
J'essaie d'écrire un script PowerShell très simple pour me donner le nombre total d'éléments (fichiers et dossiers) dans un dossier donné ( c:\MyFolder). Voici ce que j'ai fait: Write-Host ( Get-ChildItem c:\MyFolder ).Count; Le problème est que si j'ai 1 ou 0 éléments, la commande ne fonctionne pas - elle …
Je recherche la meilleure façon de vérifier si un objet Com existe. Voici le code que j'ai; J'aimerais améliorer la dernière ligne: $ie = New-Object -ComObject InternetExplorer.Application $ie.Navigate("http://www.stackoverflow.com") $ie.Visible = $true $ie -ne $null #Are there better options?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.