es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: POWERSHELL-5.0

Obteniendo un error al ejecutar un script de PowerShell desde PowerShell.

Estoy obteniendo el siguiente error al ejecutar el siguiente código: Código: $localScriptPath= “C:\AshishG\powershell\script12.ps1” $ëncodedResonse = “77u/V3JpdGUtSG9zdCAnc2NyaXB0IGlzIGV4ZWN1dGVkIHN1Y2Nlc3NmdWxseScNCg0KcmV0dXJuICdUaGlzIGlzIHNjcmlwdCBvdXRwdXQn” Write-Output “ëncodedResonse used is $ëncodedResonse” [System.Text.Encoding]::UTF8.GetString([System.Convert]::FromBase64String($ëncodedResonse)) | Out-File $localScriptPath -Force $Content2 = get-content $localScriptPath Write-Host “DECODED: ” $Content2 $output =Invoke-Expression “”$localScriptPath“” Write-Host “scriptPath” used is $output Explicación del código: 1. Asigna la ruta del . . . Read more

¿Existe una alternativa a un bloque de finalización que siempre se ejecute y no requiera un bloque de prueba?

Tengo algunos scripts largos que utilizan procesos dinámicos que me gustaría garantizar que se cierren, por ejemplo: start-transcript -> stop-transcript [io.StreamReader]$file -> $file.close(); $file.dispose() configurando una variable de entorno para la duración del script. Creo que la variable de entorno puede establecerse en el alcance del proceso para obligarla a . . . Read more

Matriz de Powershell -ne comparaciones múltiples

Lo siguiente obtiene el nombre del nombre del Registro y lo coloca en una matriz llamada $Array: [System.Collections.ArrayList]$Array = Get-ChildItem -Path “HKLM:\SOFTWARE\Clients” -Name $Array No se listaron todos los valores, pero como ejemplo devuelve algo como esto: Classes Clients IM Providers Intel Microsoft Mozilla mozilla.org Partner Policies Ahora lo que . . . Read more