¿Es posible abrir una ventana del Explorador de Windows desde PowerShell?

Resuelto Lachmania asked hace 15 años • 13 respuestas

Estoy seguro de que esto debe ser posible, pero no encuentro cómo hacerlo.

¿Alguna pista?

Lachmania avatar Nov 26 '08 19:11 Lachmania
Aceptado

Usar:

ii .

que es corto para

Invoke-Item .

El punto se puede sustituir por cualquier trazado.

EBGreen avatar Nov 26 '2008 15:11 EBGreen

Tienes pocas opciones:

  • Powershell busca ejecutables en su ruta, tal como lo hace cmd.exe. Entonces puedes simplemente escribir explorer en el indicador de PowerShell. Con este método, también puede pasar argumentos de línea cmd (consulte http://support.microsoft.com/kb/314853 ).
  • El cmdlet Invoke-Item proporciona una manera de ejecutar un archivo ejecutable o abrir un archivo (o un conjunto de archivos) desde Windows PowerShell. Alias : ii
  • utilizar system.diagnostics.process

Ejemplos:

PS C:\> explorer
PS C:\> explorer .
PS C:\> explorer /n
PS C:\> Invoke-Item c:\path\
PS C:\> ii c:\path\
PS C:\> Invoke-Item c:\windows\explorer.exe
PS C:\> ii c:\windows\explorer.exe
PS C:\> [diagnostics.process]::start("explorer.exe")
codeape avatar Nov 26 '2008 12:11 codeape

Simplemente use el Invoke-Itemcmdlet. Por ejemplo, si desea abrir una ventana del explorador en el directorio actual, puede hacer:

Invoke-Item .
tomasr avatar Nov 26 '2008 12:11 tomasr
explorer .
Daniel Kreiseder avatar Nov 26 '2008 12:11 Daniel Kreiseder