다른 도메인 사용자의 권한으로 Windows 탐색기를 시작하는 방법은 무엇입니까?


31

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

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

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


이것으로 달성하려는 것에 대한 약간의 설명은 더 빨리 답변을 얻는 데 도움이 될 수 있습니다. 네트워크 공유에 액세스하려고합니까?
Paxxi

Par Bjorklund : 네, 네트워크 공유는 저의 주요 관심사입니다.
Ashwin Nanjappa

답변:


20

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

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

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

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

15

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와 제휴하지 않습니다.

다른 사용자로 실행하면 별도의 프로그램으로 실행됩니다. Explorer의 / separate 옵션은 필요하지 않습니다. 다른 사람과 공유하지 않는 격리 된 Explorer 사본이 시작되기 때문입니다. 두 번째 탐색기 창을 원한다면 첫 번째와 같이 명령 행 단계를 다시 실행해야합니다.
Rich Shealer

/ separate 옵션을 사용하지 않을 때 문제가 발생했습니다. 기본적으로 옵션이 생략 된 경우 별도의 탐색기 창에서 실행 된 실행 파일은 탐색기 창을 시작한 사용자의 자격 증명이 아니라 현재 로그인 한 사용자의 자격 증명을 받았습니다.
Ro Yo Mi

왜 그것이 효과가 없는지 잘 모르겠습니다. Win 7에서 작업을 수행하면 작업 관리자에 별도의 프로세스로 표시되고 내가 시작한 항목은 사용자를 관리자로 표시합니다.
Rich Shealer

도메인에 대한 보안 제한이 강화 되었기 때문일 수 있습니다.
Ro Yo Mi

1 단계에서 RegKey의 소유권을 가져와야 모든 권한을 가질 수 있습니다 (필자의 경우 필요).
Bitfiddler

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

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


@Matt는 프로세스 권한을 가지고 있지만 @ Pär Björklund는 네트워크 공유와 관련하여 정확합니다. 다른 사람의 자격 증명을 사용하여 연결할 수 있습니다. 그것이 당신이 필요한 전부라면, 나는 그 대답과 함께 갈 것입니다.
Doltknuckle

8
이 방법은 결코 효과가 없었습니다. 그것은 확실히 나타납니다 탐색기 창이 실행되는 것을 일에,하지만 세심한 사용자는 신속하게 만 관리자 계정가 액세스 할 수 파일에 액세스 할 수없는 가장 확실 탐색기의 새로운 인스턴스를 알 수 있습니다.
나는 Reinstate Monica

@IsayReinstateMonica 항상 나를 위해 일했습니다. 관리자 계정 만 액세스 할 수있는 파일에 액세스하려는 경우 관리자 권한이있는 계정의 자격 증명뿐만 아니라 관리자 자격 증명을 입력해야합니다.
TylerH

7

이것은 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. 바로 가기를 마우스 오른쪽 단추로 클릭하고 관리자 권한으로 실행을 선택 하십시오 . 그러면 관리자의 보안 컨텍스트에서 탐색기가 열립니다.

0

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

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

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

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

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


2
당신은 정확히 같은 대답을 여기에 게시했습니다 . 그렇게하지 마십시오. 질문이 다른 경우 정확히 동일한 답변을 게시하는 대신 각 질문에 대한 답변을 조정하십시오. 질문이 동일하면 그중 하나만 대답하고 다른 하나는 중복으로 표시하십시오. (평판에 대한 평판이 충분하지 않다는 것을 이해합니다. 그럴 수 있으므로 그 중 하나에 답을 게시하고 누군가를 희망하십시오. 그렇지 않으면 그것을 중복으로 표시합니다).
Donald Duck

0

누군가 클릭 솔루션이 필요한 경우 명령 줄 배치 스크립트가 있습니다. 당신은 스크립트 (그것을 얻을 수있는 폴더에 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"

-1

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


1) 이미 주어진 답변, 2) 작동하지 않는 경우 다른 답변을 참조하십시오.
xenoid
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.