Comment puis-je déterminer quelle version de PowerShell est installée sur un ordinateur et, en fait, si elle est installée du
PowerShell est une ligne de commande multiplateforme et un utilitaire de script de Microsoft. Utilisez cette balise pour les questions sur l'écriture et l'exécution de scripts PowerShell UNIQUEMENT. Les questions de programmation spécifiques à la version multiplateforme PowerShell Core (Windows, macOS et Linux) doivent être balisées [powershell-core]. Les questions sur l'administration du système doivent être posées sur Super User ou Server Fault.
Comment puis-je déterminer quelle version de PowerShell est installée sur un ordinateur et, en fait, si elle est installée du
J'essaye de lancer un cmd fichier qui appelle un PowerShellscript cmd.exe, et je reçois l'erreur ci-dessous: Management_Install.ps1 ne peut pas être chargé car l'exécution des scripts est désactivée sur ce système. j'ai couru Set-ExecutionPolicy -ExecutionPolicy Unrestricted et quand je lance...
Comment commentez-vous le code dans PowerShell (1.0 ou
Comment exécuter un script PowerShell? J'ai un script nommé myscript.ps1 J'ai tous les frameworks nécessaires installés Je mets que la politique d'exécution chose J'ai suivi les instructions sur cette page d'aide MSDN et j'essaie de l'exécuter comme suit : powershell.exe
Supposons que j'ai l'extrait de code suivant: $assoc = New-Object psobject -Property @{ Id = 42 Name = "Slim Shady" Owner = "Eminem" } Write-host $assoc.Id + " - " + $assoc.Name + " - " + $assoc.Owner Je m'attends à ce que cet extrait montre: 42 - Slim Shady - Eminem Mais à la place, cela montre:...
J'ai découvert que la définition de la variable d'environnement PATH affecte uniquement l'ancienne invite de commande. PowerShell semble avoir différents paramètres d'environnement. Comment modifier les variables d'environnement pour PowerShell (v1)? Remarque: Je veux rendre mes modifications...
Chaque fois que j'ai besoin de référencer un module ou un script commun, j'aime utiliser des chemins relatifs au fichier de script actuel. De cette façon, mon script peut toujours trouver d'autres scripts dans la bibliothèque. Alors, quelle est la meilleure façon standard de déterminer le...
Quelle est la "meilleure" façon de gérer les arguments de ligne de commande? Il semble qu'il y ait plusieurs réponses sur ce qu'est la "meilleure" façon et en conséquence je suis coincé sur la façon de gérer quelque chose d'aussi simple que: script.ps1 /n name /d domain ET script.ps1 /d domain /n...
Il y a un PowerShellscript nommé itunesForward.ps1qui fait avancer rapidement iTunes de 30 secondes: $iTunes = New-Object -ComObject iTunes.Application if ($iTunes.playerstate -eq 1) { $iTunes.PlayerPosition = $iTunes.PlayerPosition + 30 } Il est exécuté avec la commande de ligne d'invite:...
Si j'ai une fonction qui accepte plusieurs paramètres de chaîne, le premier paramètre semble obtenir toutes les données qui lui sont affectées et les paramètres restants sont passés comme vides. Un script de test rapide: Function Test([string]$arg1, [string]$arg2) { Write-Host "`$arg1 value: $arg1"...
Est-il possible de fractionner une ligne de commande PowerShell sur plusieurs lignes? En Visual Basic, je peux utiliser le trait de soulignement ( _) pour continuer la commande dans la ligne
Existe-t-il une IsNullOrEmptyfonction similaire à celle-ci afin de vérifier si une chaîne est nulle ou vide, dans PowerShell? Je n'ai pas pu le trouver jusqu'à présent et s'il y a un moyen intégré, je ne veux pas écrire de fonction pour
Comment demander à PowerShell où se trouve quelque chose? Par exemple, "quel bloc-notes" et il renvoie le répertoire à partir duquel le bloc-notes est exécuté en fonction des chemins d'accès
J'ai cherché un moyen de terminer un script PowerShell (PS1) lorsqu'une erreur irrécupérable se produit dans une fonction. Par exemple: function foo() { # Do stuff that causes an error $host.Exit() } Bien sûr, il n'y a rien de tel $host.Exit(). Oui $host.SetShouldExit(), mais cela ferme la fenêtre...
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Vous souhaitez améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé l'année dernière . Améliorez cette question Je me demande...
Je dois regarder les dernières lignes d'un grand fichier (la taille typique est de 500 Mo à 2 Go). Je recherche un équivalent de la commande Unix tailpour Windows Powershell. Quelques alternatives disponibles sur, http://tailforwin32.sourceforge.net/ et Get-Content [nom de fichier] | Select-Object...
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 a plusieurs...
Comment exécutez-vous la commande suivante dans PowerShell? C: \ Program Files \ IIS \ Microsoft Web Deploy \ msdeploy.exe -verb: sync -source: dbfullsql = "Data Source = mysource; Integrated Security = false; User ID = sa; Pwd = sapass!; Database = mydb;" -dest: dbfullsql = "Data Source =. \...
Comment obtenir le nom d'utilisateur actuel dans Windows
Quelle est la façon la plus simple de supprimer de force un répertoire et tous ses sous-répertoires dans PowerShell? J'utilise PowerShell V2 dans Windows 7. J'ai appris de plusieurs sources que la commande la plus évidente,, Remove-Item $targetDir -Recurse -Forcene fonctionne pas correctement. Cela...