PowerShell es una línea de comandos multiplataforma y una utilidad de secuencias de comandos de Microsoft. Use esta etiqueta para preguntas sobre cómo escribir y ejecutar scripts de PowerShell SOLAMENTE. Las preguntas de programación específicas de la versión multiplataforma PowerShell Core (Windows, macOS y Linux) deben etiquetarse [powershell-core]. Se deben hacer preguntas sobre la administración del sistema en Super User o Server Fault.

powershell...

Mi archivo de prueba se ve así: aa xxxxx test1 vraarxxxerv remove1 remove2 remove3 must stay 1 aaaaaa aaa aaaaa aaaaaaaa aa test2 remove1 efsd remove2 esf remove3 gr rgsv must stay 2 aaaaaa aaa aaaaa aaaaaaaa aa xx test3 remove1 efsd remove2 esf remove3 gr rgsv must stay 3 aaaaaa aaa aaaaa aaaaaaa....
10 ago. 2020 a las 11:39
No puedo mostrar la columna de propiedad calculada llamada Tipo de inicio de sesión que se traduce de una tabla hash. El siguiente script funciona bien, pero solo necesito traducir el número de valor bruto en una descripción más significativa. function Get-LogonEvents { [CmdletBinding()] par....
10 ago. 2020 a las 07:18
Estoy tratando de guardar valores entre instancias del script en ejecución. Lo hago leyendo un archivo de texto al comienzo del script y luego sobrescribiendo ese archivo con los nuevos valores al final del script. Tracker.txt: x=1 y=4 z=3 Estoy leyendo el script usando: Get-Content "$Root\trac....
9 ago. 2020 a las 07:54
Si quisiera ejecutar 10 archivos (archivos .js) en mi escritorio, que están todos ubicados en la misma carpeta, ¿cómo ejecutaría cada script a la vez? Actualmente los estoy ejecutando todos uno por uno escribiendo "node script.js" en powershell para todos y cada uno.....
8 ago. 2020 a las 20:58
Estoy tratando de ejecutar este comando de powershell sobre cmd ... funcionó cuando lo ejecuto directamente desde powershell ... pero cuando intento ejecutarlo si desde cmd obtengo errores Comando Powershell: (Get-WmiObject -Class Win32_Product -Filter "Name='Symantec Endpoint Protection'" -Computer....
8 ago. 2020 a las 19:20
Quiero ejecutar un solo comando AutoHotkey. Un guión parece un poco exagerado. En bash y powershell, puede ejecutar un comando pasándolo como una cadena al shell: pwsh -Command ls bash -c ls ¿Hay alguna forma de hacer esto con AutoHotKey.exe? En la documentación, todo lo que veo es que puede pasar ....
8 ago. 2020 a las 04:10
Tengo el siguiente texto de muestra para el que estoy intentando crear una captura: object-group network og-n-sna-EWB-UAT-srvrs-4 network-object host 10.34.68.108 network-object host 10.34.68.109 network-object host 10.34.68.110 object-group network og-n-bng-ind-users network-object object obj-F....
8 ago. 2020 a las 03:53
Estoy tratando de instalar en masa un montón de .msi uno tras otro. Pero cuando ejecuto mi script de powershell, ¿msiexec /? surge como si mis argumentos estuvieran equivocados. ¿Que me estoy perdiendo aqui? $Path = Get-ChildItem -Path *my path goes here* -Recurse -Filter *.MSI foreach ( $Installer ....
7 ago. 2020 a las 23:21
Un fragmento de mi código: $ipaddress = '127.0.0.1' $port = 135,137,138,139,443,445 for($i=0; $i -lt $port.length; $i++) { $out = new-object psobject $out | add-member noteproperty Host $ipaddress $out | add-member noteproperty Port $port[$i] $out | add-member noteproperty Isopen $isopen[$i] $....
7 ago. 2020 a las 17:04
Me gustaría, desde un script de powershell, lanzar otra instancia de powershell en modo administrador y, si es posible, indicarle algún código a ejecutar en esta misma línea de comando. Este es el caso concreto ( estoy usando chocolatey para mi administración de paquetes en Windows ): Start-Process ....
7 ago. 2020 a las 16:30
Actualmente estoy creando mi propia herramienta de administración y una función debería terminar siendo "Desactivar cuenta" (usuario de Active Directory). El Código que tengo actualmente es el siguiente: #Assemblies Add-Type -AssemblyName System.Windows.Forms [System.Windows.Forms.Application]::Enab....
Tengo que combinar los siguientes 2 archivos JSON porque la API que uso tiene un límite de 1000. Js1.json: { "total": 1311, "limit": 1000, "offset": 0, "data": [ // 1000 Users ] } Js2.json: { "total": 1311, "limit": 1000, "offset": ....
7 ago. 2020 a las 11:08
Me gustaría ordenar javac & java al mismo tiempo, pero no funciona y devuelve la siguiente excepción: At line:1 char:17 + javac Demo.java && java Demo + ~~ The token '&&' is not a valid statement separator in this version. + CategoryInfo : ParserError: (:) [], ParentCont....
7 ago. 2020 a las 04:06
Tengo una tarea y no tengo una manera fácil de analizar algunos datos en el formato correcto. El archivo de texto que tengo tiene el siguiente formato #N Last Name: Joe #D First Name: Doe #P Middle Name: A Some Data: #C ID Number: (1) 12345 #S Status: (1) Active #N Last Name: Jane #D First Name: D....
7 ago. 2020 a las 03:58
Debo estar perdiendo algo. tengo variables: $ var1 y $ var2 $var1 | gm TypeName: System.Collections.Hashtable Cada uno de ellos tiene una propiedad IP y Port, por ejemplo $ var1 [0] .ip = '1.1.1.1'; $ var1 [0] .ports = @ (22,23,24) Ahora quiero crear una función que haga algunas comparaciones ent....
6 ago. 2020 a las 19:32
Necesito cambiar las claves de registro de un script VBA usando CreateProcess y Powershell. A continuación, encontrará mi código VBA. Cuando ejecuto el código dentro de las comillas directamente en Powershell o usando Windows Run, la clave de registro se configura como debería. Cuando uso este códig....
6 ago. 2020 a las 15:53
Estoy tratando de recorrer la lista a través de la función que hice. Lo que quiero hacer con el bucle es que la variable: "$ huidige_folder" dentro de la función se llene con una ubicación a la vez que está en la lista, repita y continúe con la siguiente ubicación en la lista Así que el primer eleme....
6 ago. 2020 a las 14:58
¿Existe una longitud máxima del texto para el parámetro Select-String -Pattern? Tengo una lista de ~ 500 palabras (nombres de tablas de bases de datos) que se unen en una sola cadena. La cadena tiene ~ 12,500 caracteres de longitud. 'TABLE1|TABLE2|TABLE3|... No tengo ningún mensaje de error, pero ¿....
6 ago. 2020 a las 05:40
Estoy luchando para leer un XML: <?xml version="1.0" encoding="utf-8"?> <tmx version="1.4"> <header creationtool="B&amp;R Automation Studio" creationtoolversion="4.2" datatype="unknown" segtype="sentence" adminlang="en" srclang="en" o-tmf="TMX"> <note>Change the namespa....
5 ago. 2020 a las 22:17
Tengo un script de PowerShell en el que recopilo un montón de datos y luego los envío a un informe HTML. Una de las secciones es la siguiente: $VPGSummaryInfo = Get-ZertoVPG | Select VPGName, Priority, Status, ProgressPercentage, ActualRPO | Sort-Object -Property VPGName $htmlbody += $VPGS....
5 ago. 2020 a las 17:00
Tenemos un directorio, que presenta muchos subdirectorios (uno por día) con varios archivos en él. Desafortunadamente, los archivos se pueden reenviar, por lo que un archivo de 2020-01-01 se puede reenviar (con un nombre de archivo ligeramente diferente, ya que se agrega una marca de tiempo al nombr....
5 ago. 2020 a las 12:48
¡Tengo resaca de vacaciones y no puedo entender un dilema de Powershell! Tengo un script en el que obtengo el siguiente resultado a continuación, que se guarda en una variable $ScanOutput. Ahora quiero filtrar y conservar solo el código después de ExitCode= (puede ser 500 o 0). ¿Cómo puedo filtrar t....
5 ago. 2020 a las 10:50
Estoy tratando de crear expresiones regulares que coincidan con el número de serie de varios dispositivos. la coincidencia es una combinación de letras y números de al menos 6 caracteres. Soy terrible con las expresiones regulares, todo lo que he podido ponerme a trabajar es $Serial -match '\d\D' pe....
5 ago. 2020 a las 04:55
Estoy tratando de obtener una lista de computadoras de AD excluyendo algunas computadoras que ya no están en uso. Aquí está mi código: $ServerList = Get-ADComputer -Filter * | Where { $_.DistinguishedName -like "*Computers*" -and $_.DistinguishedName -notlike @("*server1*","*Server2*") } | Sele....
4 ago. 2020 a las 19:11
Confundido en cuanto a por qué esta sección de código no funcionaría. 144 #Evaluate Column C 145 $COLUMNC = $_.C 146 147 #Find Prepared With: 148 $COLUMNCOUT = $COLUMNC -like "*Prepared*" 149 if($COLUMNCOUT -eq $True){ 150 $sheet.Cells.Item($rowcount,"F")....
4 ago. 2020 a las 15:51