그래 그거야. dos cmd 줄에서 .exe 프로그램을 실행해야하며 마우스 오른쪽 버튼을 클릭하고 “관리자 권한으로 실행”을 선택했을 때와 같이 실행해야합니다.
답변
Windows에는 Unix-y 시스템에서 sudo와 약간 비슷한 “runas”명령이 있습니다. “runas /?”를 입력 해보십시오. 명령 프롬프트에서.
답변
관리자 권한으로 cmd 자체를 실행하면 거기에서 실행하는 다른 모든 항목도 실행됩니다. 관리자 권한으로 열리는 명령 프롬프트 바로 가기를 설정했습니다. 거기에서 모든 것이 좋습니다.
답변
나는 elevate라는 .cmd & .vbs 스크립트 듀오를 사용했는데, 그것은 내 요구에 잘 작동합니다. 입력 만하면됩니다
[명령]을 높이십시오
시작> 실행 또는 명령 행에서 관리자 권한으로 명령을 실행합니다. 그것이 도움이되기를 바랍니다!
다음은 elevate.cmd입니다.
:: //***************************************************************************
:: // ***** Script Header *****
:: //
:: // File: Elevate.cmd
:: //
:: // Additional files required: Elevate.vbs
:: //
:: // Purpose: To provide a command line method of launching applications that
:: // prompt for elevation (Run as Administrator) on Windows Vista.
:: //
:: // Usage: elevate.cmd application <application arguments>
:: //
:: // Version: 1.0.0
:: // Date : 01/02/2007
:: //
:: // History:
:: // 1.0.0 01/02/2007 Created initial version.
:: //
:: // ***** End Header *****
:: //***************************************************************************
@echo off
:: Pass raw command line agruments and first argument to Elevate.vbs
:: through environment variables.
set ELEVATE_CMDLINE=%*
set ELEVATE_APP=%1
start wscript //nologo "%~dpn0.vbs" %*
및 elevate.vbs :
' //***************************************************************************
' // ***** Script Header *****
' //
' // File: Elevate.vbs
' //
' // Additional files required: Elevate.cmd
' //
' // Purpose: To provide a command line method of launching applications that
' // prompt for elevation (Run as Administrator) on Windows Vista.
' //
' // Usage: (Not used directly. Launched from Elevate.cmd.)
' //
' // Version: 1.0.1
' // Date : 01/03/2007
' //
' // History:
' // 1.0.0 01/02/2007 Created initial version.
' // 1.0.1 01/03/2007 Added detailed usage output.
' //
' // ***** End Header *****
' //***************************************************************************
Set objShell = CreateObject("Shell.Application")
Set objWshShell = WScript.CreateObject("WScript.Shell")
Set objWshProcessEnv = objWshShell.Environment("PROCESS")
' Get raw command line agruments and first argument from Elevate.cmd passed
' in through environment variables.
strCommandLine = objWshProcessEnv("ELEVATE_CMDLINE")
strApplication = objWshProcessEnv("ELEVATE_APP")
strArguments = Right(strCommandLine, (Len(strCommandLine) - Len(strApplication)))
If (WScript.Arguments.Count >= 1) Then
strFlag = WScript.Arguments(0)
If (strFlag = "") OR (strFlag="help") OR (strFlag="/h") OR (strFlag="\h") OR (strFlag="-h") _
OR (strFlag = "\?") OR (strFlag = "/?") OR (strFlag = "-?") OR (strFlag="h") _
OR (strFlag = "?") Then
DisplayUsage
WScript.Quit
Else
objShell.ShellExecute strApplication, strArguments, "", "runas"
End If
Else
DisplayUsage
WScript.Quit
End If
Sub DisplayUsage
WScript.Echo "Elevate - Elevation Command Line Tool for Windows Vista" & vbCrLf & _
"" & vbCrLf & _
"Purpose:" & vbCrLf & _
"--------" & vbCrLf & _
"To launch applications that prompt for elevation (i.e. Run as Administrator)" & vbCrLf & _
"from the command line, a script, or the Run box." & vbCrLf & _
"" & vbCrLf & _
"Usage: " & vbCrLf & _
"" & vbCrLf & _
" elevate application <arguments>" & vbCrLf & _
"" & vbCrLf & _
"" & vbCrLf & _
"Sample usage:" & vbCrLf & _
"" & vbCrLf & _
" elevate notepad ""C:\Windows\win.ini""" & vbCrLf & _
"" & vbCrLf & _
" elevate cmd /k cd ""C:\Program Files""" & vbCrLf & _
"" & vbCrLf & _
" elevate powershell -NoExit -Command Set-Location 'C:\Windows'" & vbCrLf & _
"" & vbCrLf & _
"" & vbCrLf & _
"Usage with scripts: When using the elevate command with scripts such as" & vbCrLf & _
"Windows Script Host or Windows PowerShell scripts, you should specify" & vbCrLf & _
"the script host executable (i.e., wscript, cscript, powershell) as the " & vbCrLf & _
"application." & vbCrLf & _
"" & vbCrLf & _
"Sample usage with scripts:" & vbCrLf & _
"" & vbCrLf & _
" elevate wscript ""C:\windows\system32\slmgr.vbs"" –dli" & vbCrLf & _
"" & vbCrLf & _
" elevate powershell -NoExit -Command & 'C:\Temp\Test.ps1'" & vbCrLf & _
"" & vbCrLf & _
"" & vbCrLf & _
"The elevate command consists of the following files:" & vbCrLf & _
"" & vbCrLf & _
" elevate.cmd" & vbCrLf & _
" elevate.vbs" & vbCrLf
End Sub
답변
RunAs.exe 명령을 사용해야합니다.
다음은 몇 가지 지침입니다.
http://www.softtreetech.com/24×7/archive/53.htm
답변
Windows 키를 누르고 CMD를 입력하면 프로그램에 cmd가 표시됩니다.이를 마우스 오른쪽 버튼으로 클릭하십시오-> 속성-> 호환성-> 관리자 권한 으로이 프로그램 실행
항상 관리자로 실행됩니다.
답변
누군가가 VBS에 해당하는 것을 게시 했으므로 다음은 PowerShell에 대한 Invoke-Admin 기능입니다.
function Invoke-Admin() {
param ( [string]$program = $(throw "Please specify a program" ),
[string]$argumentString = "",
[switch]$waitForExit )
$psi = new-object "Diagnostics.ProcessStartInfo"
$psi.FileName = $program
$psi.Arguments = $argumentString
$psi.Verb = "runas"
$proc = [Diagnostics.Process]::Start($psi)
if ( $waitForExit ) {
$proc.WaitForExit();
}
}
답변
한마디로 :
- 시작을 클릭 / 누른 다음 Ctrl + Shift 및 Enter를 누릅니다. 확인하십시오.
상세히:
- 시작 버튼을 누르십시오. 즉시 “(“) 따옴표없이 따옴표를 입력하십시오 (1)
- CTRL 및 SHIFT 유지
- 엔터 키를 치시오
- Windows Vista UAC 대화 상자 확인
(1) 즉시 실행 상자가 아닌 검색 상자에 입력하는 것을 의미합니다.