Windows XP의 스크립트에서 그래픽 Runas 창 열기

Windows XP의 스크립트에서 그래픽 Runas 창 열기

내 고객은 스크립트에서 Shift+마우스 오른쪽 버튼 클릭 > "다음 계정으로 실행"을 수행하고 싶어하지 않습니다.

그래서 배치 스크립트에서 정확히 동일한 작업을 수행할 수 있는 방법을 찾고 있습니다.

배치 스크립트에서 Windows XP에서 이 창을 여는 방법은 무엇입니까?

윈도우 XP로 실행

사용자는 다른 로컬 사용자로 프로그램을 시작해야 합니다.

편집하다

Windows 7에 대한 솔루션을 찾았습니다.여기하지만 XP에서는 작동하지 않습니다 ...

답변1

CredTask.vbs:

On Error Resume Next

strComputer = "." 'local computer
strUserName = "Domain\User" 'user name
strPassword = "Password" 'user password

strCommandLine="calc.exe"

Set objSWbemLocator = CreateObject("WbemScripting.SWbemLocator")
Set objServices = objSWbemLocator.ConnectServer(strComputer, "root\CIMV2", strUserName, strPassword, Null, Null, 0)

If Err.Number <> 0 Then
    WScript.Echo Err.Number & ": " & Err.Description
    WScript.Quit
End If

Set objClass = objServices.Get("Win32_Process")
Res = objClass.Create(strCommandLine, Null, Null, PID)
If Res <> 0 Then
    WScript.Echo "Error ru application code: " & Res
End If

스크립트 인코딩

GreyMagic 온라인 스크립트 디코더

관련 정보