
네트워크를 통해 Windows 11을 배포하고 있습니다. 프로세스는 다음과 같습니다.
- dism 도구를 사용하여 모든 시스템의 SSD에 winpe를 통해 이미지를 로드합니다.
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp\startup.bat
좀 더 최신의 추가 구성과 소프트웨어를 추가하는 시작 스크립트를 스크립트에 로드합니다 (자동 모드에서).
배포 및 재부팅 후 설정은 물론 "활성"인 관리자 계정으로 로그인하고 스크립트를 시작 startup.bat
하지만 문제는 cmd가 관리자로 시작되지 않는다는 것입니다(cmd가 때문에 모든 또는 거의 모든 것이 차단됩니다) 환경에는 아무 것도 할 수 있는 권한이 없습니다) 그리고 관리자로만 실행할 수 있는 net use 명령에 연결된 액세스 거부 오류가 많이 발생했습니다.
윈도우 11이 있는 경우
Windows 10의 경우:
이것이 Windows 10에서 정확히 동일한 배포 유형(dism, 시작 폴더에 cmd를 넣고 시작 시 실행되도록 함)으로 얻은 것입니다. 따라서 이것이 수행하는 작업은 권한 할당 문제 없이 모든 소프트웨어를 올바르게 설치한다는 것입니다( net use (네트워크) 명령은 완벽하게 작동합니다)
C:\Windows\Panther\unattend.xml
나는 이미 모든 스크립트를 차례로 삽입하는 위치 에 배치 XML을 사용하여 해결 방법을 얻었습니다 .
<FirstLogonCommands>
<SynchronousCommand wcm:action="add"><Order>1</Order><CommandLine>C:\script1.bat</CommandLine><Description>RunOnce Command</Description></SynchronousCommand>
<SynchronousCommand wcm:action="add"><Order>2</Order><CommandLine>c:\script2.bat</CommandLine><Description>RunOnce Command</Description></SynchronousCommand>
<SynchronousCommand wcm:action="add"><Order>3</Order><CommandLine>etc..</CommandLine><Description>RunOnce Command</Description></SynchronousCommand>
<SynchronousCommand wcm:action="add"><Order>4</Order><CommandLine>__RUNONCE4__</CommandLine><Description>RunOnce Command</Description></SynchronousCommand>
</FirstLogonCommands>
하지만 문제는 Windows 10과 비교하여 Windows 11의 모든 배포 프로세스를 변경해야 한다는 것입니다. 그리고 C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp\xyz.bat
이전 설치가 완료된 후 새 스크립트를 넣어 다른 설치를 계속하기 전에 다시 시작해야 하는 일부 설치가 있습니다. 작업.
내 질문은 매우 간단합니다. cmd를 시작하거나 시작 폴더에서 스크립트를 시작하여 관리자 권한으로 cmd를 자동으로 시작하는 방법이 있습니까? 나는 이미 이와 같은 reg 파일과 다른 많은 Rag 항목과 같은 많은 빠른 수정을 시도했습니다. 그러나 그들 중 누구도 파일을 두 번 클릭하여 실제로 관리자 권한으로 Cmd를 시작하지 않습니다. Windows 11에서는 더 이상 이를 허용하지 않을 수도 있습니다. 괜찮습니다. 해결 방법을 택하겠습니다. 어떤 아이디어라도 높이 평가될 것입니다.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]
@="C:\\Windows\\System32\\cmd.exe"="RUNASADMIN"