Comment puis-je supprimer les doublons d'un tableau PowerShell? $a =
Comment puis-je supprimer les doublons d'un tableau PowerShell? $a =
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
Existe-t-il un moyen de modifier l'emplacement par défaut de PowerShell? Comment définir le répertoire de travail par défaut de
Nous savons tous probablement .batpour les fichiers Batch. Mais quelle est l'extension de fichier pour les scripts PowerShell 3 ? J'ai trouvé .ps1et quelques autres fins, mais elles ne sont que pour la version
J'écris un script pour personnaliser un fichier de configuration. Je souhaite remplacer plusieurs instances de chaînes dans ce fichier et j'ai essayé d'utiliser PowerShell pour faire le travail. Cela fonctionne bien pour un seul remplacement, mais effectuer plusieurs remplacements est très lent car...
Il semble que l'opération% démarre les blocs de script après le pipeline, bien que about_Script_Blocks indique que% n'est pas nécessaire. Tout cela fonctionne très bien. get-childitem | % { write-host $_.Name } { write-host 'hello' } % { write-host 'hello' } Mais lorsque nous ajoutons un bloc de...
Si je veux combiner deux chaînes dans un chemin de fichier, j'utilise Join-Pathcomme ceci: $path = Join-Path C: "Program Files" Write-Host $path Cela s'imprime "C:\Program Files". Si je veux faire cela pour plus de deux chaînes cependant: $path = Join-Path C: "Program Files" "Microsoft Office"...
Disons que j'ai les fichiers suivants dans mon répertoire actuel: buildBar.bat buildFoo.bat buildHouse.bat Et je tape ce qui suit à mon invite de commande, ./bupuis TAB. Dans Bash, il est étendu à ./build Dans PowerShell, il est étendu au ./buildBar.batpremier élément de la liste. Dans Cmd, le...
Par défaut, lorsque vous redirigez la sortie d'une commande vers un fichier ou que vous la dirigez vers quelque chose d'autre dans PowerShell, l'encodage est UTF-16, ce qui n'est pas utile. Je cherche à le changer en UTF-8. Cela peut être fait au cas par cas en remplaçant la >foo.txtsyntaxe par...
Je dois appeler un script PowerShell à partir d'un fichier de commandes. L'un des arguments du script est une valeur booléenne: C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -NoProfile -File .\RunScript.ps1 -Turn 1 -Unify $false La commande échoue avec l'erreur suivante: Cannot process...
Je dois afficher toutes les variables d'environnement configurées dans un script PowerShell au moment de l'exécution. Normalement, lors de l'affichage des variables d'environnement, je peux simplement utiliser l'un des éléments suivants au niveau du shell (parmi d'autres techniques, mais celles-ci...
J'ai écrit un simple fichier de commandes en tant que script PowerShell et j'obtiens des erreurs lorsqu'ils s'exécutent. C'est dans un répertoire de scripts dans mon chemin. Voici l'erreur que j'obtiens: Ne peut pas être chargé car l'exécution des scripts est désactivée sur ce système. Veuillez...
J'ai besoin d'exécuter un script PowerShell à partir de C #. Le script a besoin d'arguments de ligne de commande. Voici ce que j'ai fait jusqu'à présent: RunspaceConfiguration runspaceConfiguration = RunspaceConfiguration.Create(); Runspace runspace =
Je souhaite lire un fichier ligne par ligne dans PowerShell. Plus précisément, je souhaite parcourir le fichier, stocker chaque ligne dans une variable de la boucle et effectuer un traitement sur la ligne. Je connais l'équivalent Bash: while read line do if [[ $line =~ $regex ]]; then # work here...
Mon invite PowerShell pointe actuellement vers mon lecteur C ( PS C:\>). Comment changer de répertoire en dossier sur mon PS Q:\>lecteur Q ( )? Le nom du dossier sur mon lecteur Q est "Mon dossier de test".
Comment puis-je supprimer l'attribut ReadOnly sur un fichier à l'aide d'un script PowerShell (version
Sous Linux, je peux faire: $ FOO=BAR ./myscript pour appeler "myscript" avec la variable d'environnement FOO en cours de définition. Quelque chose de similaire est-il possible dans PowerShell, c'est-à-dire sans avoir à définir d'abord la variable, à appeler la commande, puis à désactiver à nouveau...
J'ai une série de chaînes qui sont des chemins complets vers des fichiers. Je voudrais enregistrer uniquement le nom de fichier, sans l'extension de fichier et le chemin principal. Donc à partir de ceci: c:\temp\myfile.txt à myfile Je ne suis pas en train d'itérer dans un répertoire, auquel cas...
J'ai utilisé la requête suivante pour répertorier les utilisateurs dans un serveur Windows 2008, mais j'ai échoué et j'ai obtenu l'erreur ci-dessous. $server='client-pc-1';$pwd= convertto-securestring 'password$' -asplaintext - force;$cred=new-object -typename
J'utilise ce morceau de code (simplifié) pour extraire un ensemble de tables de SQL Server avec BCP . $OutputDirectory = "c:\junk\" $ServerOption = "-SServerName" $TargetDatabase = "Content.dbo." $ExtractTables = @( "Page" , "ChecklistItemCategory" , "ChecklistItem" ) for ($i=0; $i -le...