![start-process 명령을 실행할 수 없습니다.](https://rvso.com/image/1416688/start-process%20%EB%AA%85%EB%A0%B9%EC%9D%84%20%EC%8B%A4%ED%96%89%ED%95%A0%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
다음에서 찾은 명령을 실행하려고 합니다.이 답변. 명령은
start /w %SystemRoot%\system32\pkgmgr.exe /ip /m:Windows6.1-KB2506143-x86.cab
문제는 그것이 나에게 효과가 없다는 것입니다. 실제로 다음 오류를 반환합니다.
Start-Process : Impossible de trouver un paramètre positionnel acceptant l'argument « /ip ».
Au niveau de ligne : 1 Caractère : 6
+ start <<<< /w C:\Windows\System32\PkgMgr.exe /ip /m:Windows6.1-KB2506143-x64.cab
+ CategoryInfo : InvalidArgument: (:) [Start-Process], ParameterBindingException
+ FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Commands.StartProcessCommand
저는 powershell의 초보자이기 때문에 다양한 옵션을 이해하는 데 어려움을 겪고 있습니다. help start
매개변수 목록을 제공했지만 , 또는 /w
에 대한 언급을 찾지 못했습니다 ./ip
/m
정리하자면, 하고 싶다.
- 명령을 실행할 수 있다
- 그것이 무엇을 하는지 이해하세요.
답변1
전환 /w
하고 오히려 관련 /ip
됩니다 . 다음은 링크입니다./m
pkgmgr.exe
start
MS 웹사이트스위치와 옵션은 pkgmgr.exe
자세히 설명되어 있습니다.
start /w
명령에서 제거해 보십시오 . 이는 배치 스크립트에서만 사용되어 다음을 보장합니다.순차적 실행명령의. 터미널에서 단일 명령을 실행할 때는 필요하지 않습니다.
그냥 해
%SystemRoot%\system32\pkgmgr.exe /ip /m:Windows6.1-KB2506143-x86.cab
추가 정보에 관심이 있다면 다음을 읽어보세요."패키지 관리자란 무엇인가요?". 이는 명령이 수행하는 작업을 이해하는 데 도움이 됩니다. 본질은 다음과 같습니다.
패키지 관리자(Pkgmgr.exe)는 오프라인으로 Windows 패키지를 설치, 제거 또는 업데이트할 수 있는 새로운 Windows Vista 명령줄 도구입니다.
/ip
스위치는 단일 패키지를 설치하는 데 사용됩니다.
/m
패키지 매니페스트와 페이로드로 디렉터리를 지정해야 하는 필수 스위치입니다.