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 des scripts PowerShell UNIQUEMENT. Les questions de programmation spécifiques à la version multiplateforme PowerShell Core (Windows, macOS et Linux) doivent être étiquetées [powershell-core]. Les questions sur l'administration du système doivent être posées sur Super User ou Server Fault.

Plus à propos powershell...

J'ai une variable ($ a) contenant la liste de tous les noms d'ordinateurs de notre domaine. Comment puis-je obtenir un certain emplacement sur tous ces ordinateurs? Mon idée était de faire quelque chose comme Get-Childitem -Path \\$a\c$\FooBar Mais ça ne marche pas. Des idées ou des conseils?....
9 déc. 2020 à 15:53
J'utilise ce script PowerShell ci-dessous pour trouver l'utilisation de la mémoire d'un serveur Windows. Je voudrais savoir s'il existe un moyen plus simple / plus propre afin que je puisse rapidement copier-coller sur le serveur problématique. $ComputerMemory = Get-WmiObject -ComputerName $Server -....
9 déc. 2020 à 15:28
J'apprends PowerShell et j'essaie de déterminer si je peux simplement créer une boucle pour obtenir la sortie suivante. $array = "Rick","John","James","Rocky","Smith", "Rob", "Joab","Riah","Rio" foreach($nameMatch in $array){ if($nameMatch -like 'Ri*'){ write-Host "here is name starts with Ri:" $na....
8 déc. 2020 à 08:03
J'obtiens une erreur ci-dessous lorsque j'essaie de créer un élément de travail dans Azure Devops à l'aide de l'API Rest. Ceci est le script PowerShell que j'utilise $body ='[{"op": "add", "path": "/fields/System.Title", "from": null, "value": "Initiative Code"}]' | ConvertTo-Json $body = $body | C....
8 déc. 2020 à 07:09
J'utilise actuellement Windows 10 avec seulement Python 3.8 installé. Est-il donc sûr de supposer que la commande pip3 est la même que la commande pip dans Powershell? Par conséquent, pip install est-il identique à pip3 install pour cette instance. REMARQUE: je sais que pip3 installe des packages sp....
8 déc. 2020 à 05:30
J'ai la variable suivante: [chaîne] $ fullAccess = 'ajouter' Et IF instruction: if(($fullAccess -cnotcontains '*add*') -or ($fullAccess -cnotcontains '*remove*')) { $fullAccess = Read-Host "Define if you would like to ADD or REMOVE fullAccess for $user user to $mailboxName mailbox" }else{ Wr....
7 déc. 2020 à 04:28
J'ai un tas de répertoires nommés différemment comme ceci: firstname lastname (123) 456 7890 firstname lastname (234) 567-8910 firstname lastname 345-678-9101 J'essaye de renommer chaque répertoire pour garder le nom avec un espace mais je n'ai pas d'espaces entre les nombres comme ceci: firstname ....
6 déc. 2020 à 23:59
J'ai terminé le codage de ce même problème en python et j'essayais de générer une logique similaire ou au moins d'obtenir un résultat similaire dans PowerShell. Code Python- h = {} for ch in str: if ch in h: return ch; else: h[ch] = 0 ret....
6 déc. 2020 à 20:50
Grâce à l'invite de commande, je cherche à ouvrir Powershell en tant qu'administrateur et à passer une commande pour qu'il s'exécute. La commande est simple: supprimez tous les fichiers .txt d'un répertoire. J'ai du mal à passer cette commande dans Admin Powershell. Voici ce que j'essaye: powershell....
6 déc. 2020 à 12:01
J'ai un processus PowerShell qui lit les enregistrements d'un serveur distant et les copie dans une base de données locale. Lorsqu'il s'exécute, il peut fonctionner pendant 8 à 12 heures. Comment puis-je empêcher l'ordinateur de s'éteindre (ou de passer en mode veille / veille prolongée) pendant cet....
5 déc. 2020 à 15:11
Voici le code que j'utilise ... (et ça marche très bien!) function DoUnpin([string]$appname) { $ErrorActionPreference = 'silentlycontinue' ((New-Object -Com Shell.Application).NameSpace('shell:::{4234d49b-0245-4df3-b780-3893943456e1}').Items() ` | Where-Object { $_.Name -eq $appname }).V....
4 déc. 2020 à 23:59
Disons que j'ai un fichier .txt comme celui-ci: abc:def ghi:jkl xyz-www fff grz,ggg,ewqe dgokd fddfs ssokpwe_klk Ce que je voudrais, c'est lire cela dans PowerShell et le diviser par chaque ligne vide en objets, donc à la fin, je devrais avoir trois objets dans un tableau comme celui-ci: # Object....
4 déc. 2020 à 21:35
Si j'ai un pipeline YAML; variables: - name : myVariable value : 'abcd' Et si je veux exécuter un PowerShell en ligne - comment puis-je accéder à cette valeur (abcd) dans le script PowerShell; Je m'attendais à ce que cela fonctionne - mais ce n'est pas le cas; - task: PowerShell@2 displayNam....
4 déc. 2020 à 20:52
J'ai ce fichier texte text.txt aaa #wsuri=myuri ccc Et cette commande fonctionne bien > "#wsuri=myuri" -replace '^#wsuri=myuri$','bbb' bbb Mais, si j'essaye la même chose sur un fichier: > (Get-Content .\text.txt -raw) -replace '^#wsuri=myuri$','bbb' aaa #wsuri=myuri ccc Que dois-je faire pour ....
4 déc. 2020 à 18:15
J'essaie d'obtenir les paramètres d'authentification de la fonction azure et de l'application Web à l'aide de PowerShell, j'utilise les derniers modules az (5.1). Je ne vois pas comment obtenir ces informations, si j'utilise Get-AzFunctionApp, je ne vois aucun paramètre d'authentification renvoyé à ....
4 déc. 2020 à 16:58
Disons que j'ai un fichier Excel: Je dois créer des n variables appelées $col1 jusqu'à $coln et lire leurs valeurs respectives. Quelle est la meilleure approche? J'ai essayé avec une table de hachage, mais je dois pouvoir parcourir les colonnes. Ceci est mon code. Je ne l'ai pas encore enroulé auto....
4 déc. 2020 à 16:02
Considérez que j'ai un fichier CSV ci-dessous. Contribution: ID;ITEM_ID;STATUS; 001;;RELEASED; 002;36530;RELEASED; 003;86246;RELEASED; 004;;RELEASED; Je veux supprimer la ligne contenant ;; (ITEM_ID) manquant et enregistrez-le. J'ai essayé de le faire sur un fichier d'exemple et cela a fonctionné c....
4 déc. 2020 à 08:32
Lors de l'écriture d'une fonction: function Manage-fullAccess { Param ([Parameter(ValueFromPipelineByPropertyName=$true, Position=0, mandatory=$true)] $user, [string] [Parameter(ValueFromPipelineByPropertyName = $true, Position = 1, mandatory=$true)] $mailboxName....
4 déc. 2020 à 03:46
Je souhaite utiliser plusieurs entrées dans "foreach" comme ceci: foreach($numberin in [System.IO.File]::ReadLines(".\numberin.txt") & ($numberout in [System.IO.File]::ReadLines(".\numberout.txt")) foreach) Mais d'une manière ou d'une autre, "&" ne fonctionne pas là-bas. Comme ça foreach($numberin....
3 déc. 2020 à 17:57
J'essaie de voir si une variable existe dans un fichier texte en utilisant PowerShell. select-string finit par récupérer tous les numéros avec le numéro que je recherche. c: \ temp \ numbers.txt contient des nombres comme: 5 10 15 44 $number = 5 $test = get-content c:\temp\numbers.txt $test....
3 déc. 2020 à 05:11
Je veux enregistrer une chaîne avec un squelette et quelques variables pour l'utiliser plus tard. Ma chaîne: $moddeduserdata = ("{"Id":$userid,"Timestamp":"$timestamp","FirstName":"$numberout","LastName":"$numberout","CallId":"$numberout"}") Ce que je veux, c'est la sortie suivante: {"Id":261,"Time....
3 déc. 2020 à 01:26
J'essaie de résoudre un problème quelque peu étrange: je dois remplacer des chaînes dans un contenu brut par des chaînes du même contenu qui répondent à certains critères de correspondance. Les données d'entrée ressemblent à ceci: apple-beta apple-alpha_orange-beta apple-alpha_orange-alpha_cherry-be....
3 déc. 2020 à 01:16
J'ai besoin d'extraire des données d'une seule ligne de json-data qui se trouve entre deux variables (Powershell) Mes variables: devant Data: DeviceAddresses ": [{" Id ": after Data:," J'ai essayé ceci, mais il doit y avoir une erreur à cause de tous les caractères spéciaux que j'utilise: $devicepat....
2 déc. 2020 à 16:31
J'essaie de trouver le meilleur moyen de déplacer quelques lignes de texte spécifiques à la fin de celle au-dessus en utilisant Powershell. Il saisit le contenu d'un CSV et recherche les erreurs où quelqu'un a appuyé sur sa touche retour au milieu de la saisie. Voici à quoi ressemble le contenu avec....
2 déc. 2020 à 03:29
Je ne trouve pas de moyen de formater une date après avoir utilisé .AddDays() CODE [datetime] $searchDate = '2020-01-10' $searchDate = '{0:yyyy-MM-dd}' -f $searchDate.AddDays(1) Renvoie "samedi 11 janvier 2020 00:00:00" pendant que je cherche 11/01/2020....
1 déc. 2020 à 22:45