[powershell] PowerShell에서 Windows 탐색기 창을 열 수 있습니까?

나는 이것이 가능할 것이라고 확신하지만 그것을하는 방법을 찾을 수 없습니다.

단서가 있습니까?



답변

사용하다:

ii .

이것은 짧다

Invoke-Item .

PowerShell 명령 줄에 입력하는 가장 일반적인 것 중 하나입니다.


답변

몇 가지 옵션이 있습니다.

예 :

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")


답변

다음 중 하나를 사용하십시오.

  1. start .
  2. explorer .
  3. start explorer .
  4. ii .
  5. invoke-item .

PowerShell에서 이러한 명령을 적용 할 수 있습니다.

명령 프롬프트에서 탐색기를 열려면 마지막 두 명령이 작동하지 않고 처음 세 명령이 제대로 작동합니다.


답변

Invoke-Itemcmdlet을 사용하십시오 . 예를 들어, 현재 디렉토리에서 탐색기 창을 열려면 다음을 수행하십시오.

Invoke-Item .


답변

explorer .


답변

나는 PowerShell 및에서 탐색기 창을 열 수있는 방법을 찾고이 질문에 건너 온 도를 파일을 선택합니다. 다른 사람들이 같은 이유로 그것을 발견 할 경우를 대비 하여이 답변을 추가하고 있습니다.

탐색기를 시작하고 파일을 선택하려면 Invoke-Expression다음을 사용하십시오 .

Invoke-Expression "explorer '/select,$filePath'"

다른 방법이있을 수도 있지만 이것은 나를 위해 일했습니다.


답변

$startinfo = new-object System.Diagnostics.ProcessStartInfo
$startinfo.FileName = "explorer.exe"
$startinfo.WorkingDirectory = 'D:\foldername'

[System.Diagnostics.Process]::Start($startinfo)

도움이 되었기를 바랍니다