¿Es posible abrir una ventana del Explorador de Windows desde PowerShell?
Estoy seguro de que esto debe ser posible, pero no encuentro cómo hacerlo.
¿Alguna pista?
Aceptado
Usar:
ii .
que es corto para
Invoke-Item .
El punto se puede sustituir por cualquier trazado.
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")
Simplemente use el Invoke-Item
cmdlet. Por ejemplo, si desea abrir una ventana del explorador en el directorio actual, puede hacer:
Invoke-Item .
explorer .