powershell

Leer archivo línea por línea en PowerShell

Quiero leer un archivo línea por línea, en PowerShell. Específicamente, quiero recorrer el archivo, almacenar cada línea en u ... $regex ]]; then # work here fi done < file.txt No hay mucha documentación sobre los bucles de PowerShell.

¿Cómo puedo hacer que aparezcan los mensajes de ayuda para mis parámetros de script de Powershell?

Tengo un script de powershell (setup.ps1), que usamos como punto de entrada para nuestros scripts de configuración del entorn ... rece: PARAMETERS -Targets <String[]> ¿Qué debo hacer para que se muestren mis mensajes de ayuda de parámetros?

¿Cómo puedo recuperar los comandos disponibles de un módulo?

Para saber qué módulos de powershell están disponibles en una máquina, utilizo el comando Get-Module -ListAvailable Esto d ... or qué no se muestra esto? ¿Tengo que usar otro parámetro o hay otro cmdlet o método para recuperar los comandos disponibles?

PowerShell en Windows 7: Set-ExecutionPolicy para usuarios regulares

Quiero ejecutar scripts de PowerShell en Windows 7 como usuario normal. Cada vez que lo intento, obtengo el siguiente error: ... parece propagarse a usuarios que no son administradores. ¿Cómo puedo ejecutar scripts correctamente como no administrador?

Ámbito variable en PowerShell

Lo triste de PowerShell es que las funciones y los scriptblocks tienen un ámbito dinámico. Pero hay otra cosa que me sorpren ... salida es: g s g h g Lo que hace que el alcance dinámico sea un poco menos doloroso. Pero, ¿cómo evito el copy-on-write?

Web.Config transforma fuera de Microsoft MSBuild?

¿Es posible utilizar la transformación de documentos XML de Microsoft para preparar la web?configs, fuera de MSBuild? Me gus ... 6)\MSBuild\Microsoft\VisualStudio\v10.0\Web \ Microsoft.Web.Publicar.Tarea.dll que requiere un motor de compilación. Gracias

¿Cómo agrego una nueva línea a la salida de comandos en PowerShell?

Corro el siguiente código usando PowerShell para obtener una lista de agregar / quitar programas del registro: Get-ChildIte ... dows\currentversion\uninstall ` | ForEach-Object -Process { "$_.GetValue("DisplayName") `n" } Pero eso me dio un error.

Vim con Powershell

Estoy usando gvim en Windows. En mi _vimrc he añadido: set shell=powershell.exe set shellcmdflag=-c set shellpipe=> set ... encia. Sin embargo, podría estar usando los tipos de codificación incorrectos. ¿Alguien sabe cómo hacer que esto funcione?

Varios colores de primer plano en PowerShell en un comando

Quiero generar muchos colores de primer plano diferentes con una instrucción. PS C:\> Write-Host "Red" -ForegroundColor R ... iero que el color sea rojo para la palabra rojo, y azul para la palabra azul a través del comando one. ¿Cómo puedo hacer eso?

Prueba de Powershell si el ejecutable está en la ruta

En mi script estoy a punto de ejecutar un comando pandoc -Ss readme.txt -o readme.html Pero no estoy seguro si pandoc está ... cer (pseudocódigo) if (pandoc in the path) { pandoc -Ss readme.txt -o readme.html } ¿Cómo puedo hacer esto de verdad?

¿Cómo borrar Error Error en PowerShell?

¿Hay alguna forma de borrar la variable Error Error que rastrea los errores en una sesión de PowerShell? Si es así, ¿cómo lo haces? He intentado: $error.clear En el ISE de PowerShell en Windows 7 y la matriz Error Error todavía se rellena.

¿Qué es exactamente "exit" en PowerShell?

Puede salir de PowerShell escribiendo exit. Hasta ahora todo bien. Pero ¿qué es exactamente esto? PS Home:\> gcm exit Get ... as # exit with Ctrl+D iex "function $([char]4) { exit }" En ellos. Mi pregunta era saber qué es exactamente este comando.

Crear archivo de registro en Powershell

Tengo el siguiente código y actualmente carga toda la información en pantalla. Quiero que se registre en un archivo de regist ... else { Write-Host "Hotfix KB979808 is NOT installed - Please ensure you install this hotfix" -ForegroundColor "red" }

¿Cómo realizar una solicitud web autenticada en Powershell?

En C#, podría hacer algo como esto: System.Net.WebClient w = new System.Net.WebClient(); w.Credentials = new System.Net.Net ... in); string webpage = w.DownloadString(url); ¿Hay una versión de Powershell de esto, o debería simplemente llamar al CLR?

Incluir archivos relativos en PowerShell

Me gustaría incluir archivos de script con dicha pseudo sintaxis: Include '.\scripA.ps1' Pero lo único que he encontrado ... n -Parent . ($thisScript + '.\scriptA.ps1') Eso es feo. ¿Hay alguna buena forma de incluir scripts con rutas relativas?

¿Puedo escribir una clase usando powershell?

Todavía estoy aprendiendo powershell, y hasta ahora no he encontrado una respuesta en este sitio web, a pesar de algunas búsq ... . Posible? Hasta ahora mi investigación me lleva a decir que esto no es posible. Pero quiero confirmar con el gurú primero...

Powershell send-mailmessage-correo electrónico a varios destinatarios

Tengo este script de Powershell para enviar correos electrónicos con archivos adjuntos, pero cuando agrego varios destinatari ... -BodyAsHtml ` -priority High ` -dno onSuccess, onFailure ` -smtpServer 192.168.170.61

¿Cómo puedo encontrar el GUID del producto de una configuración MSI instalada?

Necesito encontrar el GUID del producto para un archivo MSI instalado con el fin de realizar el mantenimiento, como parches, desinstalación y también con fines de auditoría.

Cómo hacer que la finalización de pestañas de PowerShell funcione como Bash

Digamos que tengo los siguientes archivos en mi directorio actual: buildBar.bat buildFoo.bat buildHouse.bat Y escribo lo s ... el mismo que en PowerShell. Prefiero el comportamiento Bash - ¿hay una manera de hacer que PowerShell se comporte como Bash.

Cómo ir a pantalla completa en PowerShell

¿Hay alguna forma de hacer que powershell aparezca en pantalla completa? ¿No solo maximizarlo sobre la pantalla, sino tambié ... ra superior? Además, dado que esto es probablemente difícil de hacer, ¿cómo maximizarlo de acuerdo con la resolución actual?