Windows Tips & News

PowerShell에서 승격된 프로세스 시작

click fraud protection

PowerShell은 명령 프롬프트의 고급 형태입니다. 바로 사용할 수 있는 수많은 cmdlet으로 확장되며 다양한 시나리오에서 .NET Framework/C#을 사용할 수 있는 기능이 함께 제공됩니다. 오늘은 PowerShell 프롬프트에서 승격된 프로세스를 시작하는 방법을 보여 드리겠습니다.

이전에 동일하게 적용할 수 있는 방법을 다루었습니다. 배치 파일에서 수행. 그러나 Windows 10 Creators Update를 통해 Microsoft는 명령 프롬프트를 덜 강조하고 모든 곳에서 PowerShell을 홍보할 예정입니다. 참조를 위해 다음 문서를 참조하십시오.

  • Windows 10 빌드 14986은 모든 곳에서 명령 프롬프트를 PowerShell로 대체합니다.
  • Windows 10 Creators Update의 Win+X 메뉴에 명령 프롬프트를 다시 추가합니다.
  • Windows 10 Creators Update의 상황에 맞는 메뉴에 명령 프롬프트 추가
  • Windows 10의 컨텍스트 메뉴에서 여기에서 Open PowerShell 창 제거

따라서 PowerShell 콘솔에서 수행할 수 있는 이 유용한 트릭을 배우고 시간을 절약하는 것이 좋습니다.

PowerShell에서 승격된 프로세스 시작

이 작업에서는 Start-Process cmdlet을 사용합니다. 그것은 지원한다 옵션의 수, 그 중 하나는 -동사입니다. -Verb를 "RunAs"로 지정하면 시작하려는 프로세스가 관리자 권한으로 열립니다.

메모장 앱을 상승된 상태로 실행해 봅시다.

  1. 파워셸 열기.
  2. 다음 명령을 입력하거나 복사하여 붙여넣습니다.
    시작 프로세스 "notepad.exe" - 동사 RunAs
  3. UAC 프롬프트가 나타납니다. 확인:
  4. 메모장 앱은 높은 권한으로 열립니다. 작업 관리자를 사용하여 이를 확인할 수 있습니다. 기사 참조: Windows에서 프로세스가 관리자(상승된)로 실행 중인지 확인하는 방법

참고: UAC 프롬프트에서 "아니요" 버튼을 누르면 PowerShell 콘솔은 "사용자가 작업을 취소했습니다."라는 오류 메시지를 출력합니다. 예상됩니다.

팁: 먼저 콘솔을 열지 않고도 PowerShell을 사용하여 관리자 권한으로 앱을 실행할 수 있습니다. 예를 들어, 바로 가기를 만들거나 실행 대화 상자에 다음 명령을 입력할 수 있습니다.

powershell.exe - 명령 "Start-Process Notepad.exe - Verb RunAs"

결과는 동일할 것입니다. Powershell 창이 잠시 깜박인 다음 앱이 높은 권한으로 열립니다.

PowerShell의 인수로 승격된 프로세스 시작

PowerShell에서 관리자 권한으로 시작할 프로세스에 일부 인수(스위치 또는 매개 변수라고도 함)를 전달해야 하는 경우 Start-Process cmdlet의 -Argument 스위치를 사용합니다. 거기에 지정된 인수는 대상 실행 파일로 전달됩니다. 다음은 위에서 사용한 Notepad.exe로 수정한 예입니다.

PowerShell 콘솔의 경우 다음 명령을 사용합니다.

시작-프로세스 "notepad.exe" -인수 "C:\My Stuff\my file.txt" - 동사 RunAs

공백이 있는 경로는 따옴표로 묶습니다. 더 많은 인수를 전달해야 하는 경우 쉼표로 구분하고 ArgumentList를 사용합니다.

시작 프로세스 "file.exe" -ArgumentList "argument1, 인수2, 인수3" - 동사 RunAs

PowerShell 내에서 다음 명령을 사용할 수 있습니다.

powershell.exe - 명령 "'Notepad.exe' 프로세스 시작 - 인수 'C:\My Stuff\my file.txt' - 동사 RunAs"

또 다른 예:

powershell -Command "시작 프로세스 powershell.exe -ArgumentList '-ExecutionPolicy Bypass -NoExit -Command \`"검사점-컴퓨터 -설명 \"RestorePoint1\" -RestorePointType \"MODIFY_SETTINGS\"\`"' - 동사 런아스"

자세한 내용은 다음 문서를 참조하세요. PowerShell을 사용하여 Windows 10에서 복원 지점 만들기

위와 같이 작은따옴표로 경로를 공백으로 묶습니다.
그게 다야

Linux Mint는 이제 저장소에 Chromium을 제공하고 IPTV 앱을 도입합니다.

Linux Mint는 이제 저장소에 Chromium을 제공하고 IPTV 앱을 도입합니다.

이것이 마침내 일어났습니다. Ubuntu는 더 이상 버전 20.04부터 Chromium을 DEB 패키지로 제공하지 않으며 대신 스팬 패키지를 강제 설치합니다. 이 문제를 해결...

더 읽어보기

Windows 10에서 토스트 알림 소리 변경 또는 비활성화

Windows 10에서 토스트 알림 소리 변경 또는 비활성화

권장: Windows 문제를 해결하고 시스템 성능을 최적화하려면 여기를 클릭하십시오.Windows 10에 알림이 표시될 때(예: Defender 서명을 업데이트해야 하거나 시...

더 읽어보기

강제로 Windows 10 설정 상단 헤더 활성화

강제로 Windows 10 설정 상단 헤더 활성화

권장: Windows 문제를 해결하고 시스템 성능을 최적화하려면 여기를 클릭하십시오.Microsoft는 기본 제공 Windows 10 설정 앱에 대한 업데이트를 작업 중입니다...

더 읽어보기