다른 도메인 사용자의 권한으로 Windows 탐색기를 시작하는 방법은 무엇입니까? 7 컴퓨터가 직장의 Windows 네트워크에

내 Windows 7 컴퓨터가 직장의 Windows 네트워크에 연결되어 있습니다. 이이 네트워크에서 사용중인 두 개의 도메인이 있고, EMPLOYEES하고 TESTERS. 나는 예를 들어 두 도메인에 로그인, 가지고 EMPLOYEES\JoeTESTERS\TestJoe.

로 컴퓨터에 로그인 EMPLOYEES\Joe한 경우 권한이있는 Windows 탐색기 인스턴스를 어떻게 시작 TESTERS\TestJoe합니까? TESTERS\TestJoe이 컴퓨터에서 아무 문제없이 사용자를 전환하고 로그인 할 수 있습니다 .

이 게시물에 제공된 제안을 시도했지만 작동하지 않습니다.



답변

다른 자격 증명으로 네트워크 공유에 연결하기 위해 다른 사용자로 explorer.exe를 실행할 필요가 없습니다.

탐색기 창에서 “네트워크 드라이브 연결”을 클릭하고 경로를 입력 한 다음 “다른 자격 증명을 사용하여 연결”을 확인하십시오. 완료 버튼을 클릭하면 현재 공유를 연결하는 데 사용할 자격 증명을 묻는 메시지가 나타납니다.

명령 행에서 net 명령을 사용하여이를 수행 할 수도 있습니다.

net use x: \\server\share /user:testuser@example.com password

답변

Windows는 탐색기를 다른 사용자로 시작하는 기능에 적극적으로 저항하는 것 같습니다. 다음을 수행하여 Windows 7 시스템에서이 문제를 해결했습니다.

  1. reg key의 소유권을 갖고 HK_CLASSES_ROOT\AppID\{CDCBCFCA-3CDC-436f-A4E2-0E02075250C2}모든 권한을 부여하십시오. 이 키는 탐색기가 시작되는 방법을 제어합니다
  2. 하위 키의 이름을에서 runas로 변경하십시오 _runas. 이 작업을 수행하는 동안 오류가 발생하면 1 단계를 올바르게 완료하지 않은 것입니다

이것이 변경되면 runas 명령 또는 Joeware 의 프리웨어 도구 CPAU를 통해 다른 신임 정보 세트로 Explorer를 시작할 수 있습니다 .

명령 프롬프트에서 탐색기를 시작할 수 있습니다.

  • runas와 함께
    • runas /user:domain\username "c:\windows\explorer.exe /separate"
    • 비밀번호 프롬프트를 완료합니다.
  • cpau와 함께
    • cpau.exe /u domain\username /p password /ex "E:\Windows\explorer.exe /separate"

노트 :

  • /separate탐색기를 별도의 프로세스로 실행 하려면 탐색기 옵션을 사용해야합니다 . 참조
  • runas보다 cpau를 사용하면 cpau를 사용하면 명령 프롬프트에서 사용자 이름과 암호를 지정할 수 있다는 장점이 있습니다.
  • 내 용도로 cpau를 사용하는 것 외에는 Joeware와 제휴하지 않습니다.

답변

  • 시작 버튼으로 이동하십시오.
  • 탐색기에 입력하십시오.
  • 오른쪽 클릭 “Windows 탐색기”;
  • 다른 사용자로 실행하십시오.

또한 해당 사용자는 로컬 시스템의 파일 시스템에 액세스하고 실행하려는 추가 작업을 수행 할 수있는 권한이 필요합니다.


답변

이것은 Windows 7, 8.0, 8.1 및 10에서 작동합니다.

  1. 레지스트리 사용자를 관리자로 시작하십시오.
  2. 키를 탐색하고 소유권을 가지며 모든 권한을 키에 부여하십시오. HKEY_CLASSES_ROOT\AppID\{CDCBCFCA-3CDC-436f-A4E2-0E02075250C2}
  3. 값 이름을 변경 RunAs하는 방법에 대해 _RunAs.
  4. Regedit를 닫습니다.
  5. 바탕 화면에 바로 가기를 만듭니다. C:\Windows\Explorer.exe
  6. 바로 가기를 마우스 오른쪽 단추로 클릭하고 관리자 권한으로 실행을 선택 하십시오 . 그러면 관리자의 보안 컨텍스트에서 탐색기가 열립니다.

답변

explorer.exe에서 작업 관리자 열기 및 작업 끝내기

파일에서 ‘새 작업 실행’을 사용하십시오.

실행 창에서 다음을 입력하십시오. runas / user : domain \ username explorer.exe

Enter 키를 누르면 CMD 창이 열리고 고급 사용자의 암호를 묻는 메시지가 표시됩니다.

일단 입력하면 작업 관리자에서 Explorer.exe를 실행중인 사용자를 확인할 수 있습니다


답변

누군가 클릭 솔루션이 필요한 경우 명령 줄 배치 스크립트가 있습니다. 당신은 스크립트 (그것을 얻을 수있는 폴더에 subinacl.exe가 넣어해야합니다 여기에 마이크로 소프트에서).

@echo off
Setlocal EnableDelayedExpansion
:check_admin
NET FILE 1>NUL 2>NUL
IF ERRORLEVEL 1 (
    cls
    echo Starting as admin ...
    powershell "saps -filepath %0 -verb runas" >nul 2>&1
    exit
)
cls

:set_privileges
rem Enable explorer to run privileged, src: https://superuser.com/a/591082/145585

echo Setting permissions ...
rem change owner to Administrators
rem should report: Done:        1, Modified        1, Failed        0, Syntax errors        0
%~dp0subinacl.exe /noverbose /statistic /subkeyreg "HKEY_CLASSES_ROOT\AppID\{CDCBCFCA-3CDC-436f-A4E2-0E02075250C2}" /setowner=administrators >nul 2>nul

rem give Administrators full permission
rem should report: Done:        1, Modified        1, Failed        0, Syntax errors        0
%~dp0subinacl.exe /noverbose /statistic /subkeyreg "HKEY_CLASSES_ROOT\AppID\{CDCBCFCA-3CDC-436f-A4E2-0E02075250C2}" /grant=administrators=f >nul 2>nul

echo Rename registry entry ...
powershell -ExecutionPolicy Bypass -Command "Rename-ItemProperty -Path 'Registry::HKEY_CLASSES_ROOT\AppID\{CDCBCFCA-3CDC-436f-A4E2-0E02075250C2}' -Name 'RunAs' -NewName '_Runas' -ErrorAction SilentlyContinue"

:run_explorer
echo Starting explorer ...
start "" /MAX "c:\windows\explorer.exe" "%~dp0"

답변

Shift 키를 누른 상태에서 .exe를 마우스 오른쪽 버튼으로 클릭하면 해당 옵션 또는 CLI runas / user : “domain \ username” “whatever”옵션을 볼 수 있습니다.