Preguntas etiquetadas con powershell

157
PowerShell equivalente a grep -f

Estoy buscando el equivalente de PowerShell grep --file=filename. Si no sabesgrep , el nombre de archivo es un archivo de texto donde cada línea tiene un patrón de expresión regular que desea hacer coincidir. Tal vez me estoy perdiendo algo obvio, pero Select-Stringno parece tener esta...

156
Cómo formatear un DateTime en PowerShell

Puedo formatear el Get-Datecmdlet sin problemas como este: $date = Get-Date -format "yyyyMMdd" Pero una vez que tengo una fecha en una variable, ¿cómo la formateo? La siguiente declaración $dateStr = $date -format "yyyMMdd" devuelve este error: "Debe proporcionar una expresión de valor en el...

153
¿Cómo cargar ensamblajes en PowerShell?

El siguiente código de PowerShell #Get a server object which corresponds to the default instance $srv = New-Object -TypeName Microsoft.SqlServer.Management.SMO.Server ... rest of the script ... Da el siguiente mensaje de error: New-Object : Cannot find type

152
Ejecutar un comando almacenado en una variable desde PowerShell

Tengo un comando que he compilado y almacenado en una variable en PowerShell. Este comando funciona si hago un Host de escritura y copio y pego en una cmd.exeventana estándar . ¿Cómo ejecuto este comando desde mi script? He intentado varias combinaciones de Invoke-Command o Invoke-Expression sin...

145
¿Cómo envío texto sin una nueva línea en PowerShell?

Quiero que mi script de PowerShell imprima algo como esto: Enabling feature XYZ......Done El guión se parece a esto: Write-Output "Enabling feature XYZ......." Enable-SPFeature... Write-Output "Done" Pero Write-Outputsiempre imprime una nueva línea al final para que mi salida no esté en una...

145
Vuelva a cargar el camino en PowerShell

Si tengo una instancia de PowerShell ISE ejecutándose e instalo algo que modifica la RUTA o la modifico de alguna manera fuera de PowerShell, entonces necesito reiniciar PowerShell para que vea la variable PATH actualizada. ¿Hay alguna manera de volver a cargar la ruta desde PowerShell sin...

144
PowerShell: Ejecute el comando desde el directorio del script

Tengo un script de PowerShell que hace algunas cosas usando el directorio actual del script. Entonces, dentro de ese directorio, la ejecución .\script.ps1funciona correctamente. Ahora quiero llamar a ese script desde un directorio diferente sin cambiar el directorio de referencia del script....

143
PowerShell y el operador -contains

Considere el siguiente fragmento: "12-18" -Contains "-" Uno pensaría que esto se evalúa true, pero no es así. Esto evaluará a en su falselugar. No estoy seguro de por qué sucede esto, pero lo hace. Para evitar esto, puede usar esto en su lugar: "12-18".Contains("-") Ahora la expresión se...

142
Cómo crear alias permanentes de PowerShell

Quiero crear una aliasde una cmdletque no caduque después de cerrar la sesión actual de Powershell, digamos que tengo este alias: C:\Users\Aymen> New-Alias Goto Set-Location Esto crea perfectamente el Gotoalias, pero quiero usarlo incluso después de cerrar la sesión actual, ¿cómo puedo...

142
La mejor manera de escribir en la consola en PowerShell

Tengo un poco de confusión sobre las diversas formas de imprimir (eco) en la consola. He visto que hay varias formas de escribir resultados en la consola, como: Write-Host "Hello world1" "Hello World2" Out-Host -InputObject "Hello World3" Las tres formas se imprimirán en la consola. El del medio...