나는 이것이 가능할 것이라고 확신하지만 그것을하는 방법을 찾을 수 없습니다.
단서가 있습니까?
답변
사용하다:
ii .
이것은 짧다
Invoke-Item .
PowerShell 명령 줄에 입력하는 가장 일반적인 것 중 하나입니다.
답변
몇 가지 옵션이 있습니다.
- Powershell은 cmd.exe와 마찬가지로 경로에서 실행 파일을 찾습니다. 따라서 powershell 프롬프트에서 explorer를 입력하면됩니다. 이 방법을 사용하면 cmd-line 인수를 전달할 수도 있습니다 ( http://support.microsoft.com/kb/314853 참조 ).
- 호출-항목 cmdlet은 Windows PowerShell을 내에서하는 방법 실행 파일을 실행하거나 파일을 열 (또는 파일 세트)를 제공합니다. 별명 : ii
- system.diagnostics.process를 사용하십시오 .
예 :
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")
답변
다음 중 하나를 사용하십시오.
start .
explorer .
start explorer .
ii .
invoke-item .
PowerShell에서 이러한 명령을 적용 할 수 있습니다.
명령 프롬프트에서 탐색기를 열려면 마지막 두 명령이 작동하지 않고 처음 세 명령이 제대로 작동합니다.
답변
Invoke-Item
cmdlet을 사용하십시오 . 예를 들어, 현재 디렉토리에서 탐색기 창을 열려면 다음을 수행하십시오.
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)
도움이 되었기를 바랍니다