powershell

¿Cómo detener un script de PowerShell en el primer error?

Quiero que mi script de PowerShell se detenga cuando cualquiera de los comandos que ejecute falle (como set -e en bash). Estoy usando tanto comandos de Powershell (New-Object System.Net.WebClient) como programas (.\setup.exe).

Determinar la versión de PowerShell instalada

¿Cómo puedo determinar qué versión de PowerShell está instalada en un equipo y, de hecho, si está instalada?

¿Cómo puedo negar una condición en PowerShell?

¿Cómo puedo negar una prueba condicional en PowerShell? Por ejemplo, si quiero comprobar el directorio C:\Code, Puedo corre ... nativa : if (Test-Path C:\Code){ } else { write "it doesn't exist" } Esto funciona bien, pero preferiría algo en línea.

¿Cómo decirle a PowerShell que espere a que finalice cada comando antes de iniciar el siguiente?

Tengo un script de PowerShell 1.0 para abrir un montón de aplicaciones. La primera es una máquina virtual y las otras son apl ... tengo... C:\Applications\VirtualBox\vboxmanage startvm superdooper &"C:\Applications\NetBeans 6.5\bin\netbeans.exe"

Cómo obtener el directorio actual del cmdlet que se está ejecutando

Esto debería ser una tarea simple, pero he visto varios intentos de obtener la ruta al directorio donde se encuentra el cmdle ... orno de desarrollo. ¿Alguien tiene alguna sugerencia sobre qué hacer? ¿Tiene algo que ver con la configuración de PowerShell?

¿Cómo puedo reemplazar cada aparición de una cadena en un archivo con PowerShell?

Usando PowerShell, quiero reemplazar todas las ocurrencias exactas de [MYID] en un archivo dado con MyValue. ¿Cuál es la forma más fácil de hacerlo?

Cómo manejar argumentos de línea de comandos en PowerShell

¿Cuál es la "mejor" manera de manejar los argumentos de la línea de comandos? Parece que hay varias respuestas sobre cuál e ... trDomain=$args[ $i+1 ]} if ($args[ $i ] -eq "-d"){ $strDomain=$args[ $i+1 ]} } Write-Host $strName Write-Host $strDomain

¿Cómo obtener el nombre de usuario actual en Windows Powershell?

¿Cómo obtener el nombre de usuario actual en Windows Powershell?

Configuración de la variable de ruta de Windows PowerShell

He descubierto que establecer la variable de entorno PATH solo afecta al símbolo del sistema antiguo. PowerShell parece tener ... o que configurarlos cada vez que corro PowerShell. ¿PowerShell tiene un archivo de perfil? ¿Algo como el perfil Bash en Unix?

Equivalente de Echo en PowerShell para pruebas de scripts

Me gustaría generar variables y valores en un script PowerShell configurando indicadores y viendo cómo los datos se matricul ... or ejemplo, ¿cuál sería el equivalente de PowerShell al siguiente código PHP? echo "filesizecounter: " . $filesizecounter

¿Cómo se ejecuta un comando nativo arbitrario desde una cadena?

Puedo expresar mi necesidad con el siguiente escenario: Escribir una función que acepte una cadena para ser ejecutada como u ... e sido capaz de idear soluciones fastuosas y feas, pero para un lenguaje de scripting siento que esto debería ser muy simple.

Cómo eliminar recursivamente un directorio completo con PowerShell 2.0?

¿Cuál es la forma más sencilla de eliminar forzosamente un directorio y todos sus subdirectorios en PowerShell? Estoy usando ... mensaje de advertencia al usuario utilizando la menor cantidad de código. Una sola línea sería bueno si es fácil de entender.

Valor de retorno de la función en PowerShell

He desarrollado una función de PowerShell que realiza una serie de acciones relacionadas con el aprovisionamiento de sitios d ... s un objeto de tipo System.Gestión.Automatización.PSMethod. ¿Por qué es devolución de ese tipo en lugar de un tipo de Cadena?

Script de PowerShell para devolver versiones of.NET Marco en una máquina?

¿Qué sería un script de PowerShell para devolver versiones de. NET Framework en una máquina? Mi primera suposición es algo ... MI. ¿Hay algo mejor? Debería ser un solo liner devolver solo la última versión para cada instalación de.NET [en cada línea].

¿Cómo obtengo el nombre localhost en PowerShell?

¿Cómo obtengo el nombre localhost (máquina) en PowerShell? Estoy usando PowerShell 1.0.

¿Qué debo usar: "Write-Host", "Write-Output", o "[console]::WriteLine"?

Estoy tratando de familiarizarme con PowerShell. Una cosa simple que estoy luchando para resolver es que parece haber un núme ... alida. ¿Por qué es eso? ¿No debería evaluarse la expresión para producir una sola cadena concatenada antes de que se escriba?

Cómo generar una salida en PowerShell

Estoy ejecutando un script de PowerShell desde un archivo por lotes. El script obtiene una página web y comprueba si el conte ... ost Salida de escritura Error de escritura ¿Qué sería lo correcto para escribir en el equivalente de Windows de stdout?

Uso de credenciales de PowerShell sin que se le solicite una contraseña

Me gustaría reiniciar un equipo remoto que pertenece a un dominio. Tengo una cuenta de administrador, pero no sé cómo usarla ... ssword ¿cuál es la sintaxis correcta para usarlo? Necesito programar el reinicio para no tener que escribir la contraseña.

PowerShell: Ejecutar un comando como Administrador

Usted sabe cómo si usted es el usuario administrativo de un sistema y usted puede hacer clic derecho decir, un script por lot ... echo Ejecutar como Administrador. Todo lo que he leído hasta ahora requiere que proporcione la contraseña de administrador.

Uso de PowerShell para escribir un archivo en UTF-8 sin la lista de materiales

Out-File parece forzar la lista de materiales cuando se usa UTF-8: $MyFile = Get-Content $MyPath $MyFile | Out-File -Encoding "UTF8" $MyPath ¿Cómo puedo escribir un archivo en UTF-8 sin BOM usando PowerShell?