Linux의 sudo
권한 상승 명령에 대한 대안을 찾을 수 없으므로 다음 질문이 있습니다.
권한 상승이 필요한 PowerShell 함수를 정의하는 방법은 무엇입니까? 나는 UAC 프롬프트를 의미합니다.
그러한 기능은 다음과 같습니다.
function system-check {
SFC /ScanNow
}
체계:
Windows 8.1 Pro 64 비트
PowerShell :
Major Minor Build Revision ----- ----- ----- -------- 5 0 10586 117
편집 1 :
100 % 이해할 수있게하려면 다음과 같이 바꾸십시오.
- 사용자로 PowerShell을 실행합니다
- 위에서 언급 한 기능을 실행합니다
system-check
- 명령을 실행할 수 있도록 함수를 높이고 싶습니다. UAC 프롬프트가 나타나기를 원합니다.
MSOL 명령과 같은 Microsoft 모듈에 의해 추가 된 많은 내장 powershell 명령 및 명령은 종종 권한 상승이 필요하지만 권한 상승에 대한 지원은 제공하지 않습니다. 암호 오류 메시지와 함께 실패합니다. 스크립트에 권한 상승 프롬프트를 작성하면 Microsoft보다 사용자에게 친숙 함을 제공하게됩니다.
—
Todd Wilcox