Farklı bir etki alanı kullanıcısının ayrıcalıklarıyla Windows Gezgini nasıl başlatılır?


31

Windows 7 bilgisayarım işyerindeki bir Windows ağına bağlı. Bu ağda kullanılan iki alan var EMPLOYEESve TESTERS. Her iki alanda da girişler var, örneğin EMPLOYEES\Joeve TESTERS\TestJoe.

Bir bilgisayara oturum EMPLOYEES\Joeaçtıysam, ayrıcalıklarına sahip bir Windows Gezgini örneğini nasıl başlatırım TESTERS\TestJoe? Kullanıcıyı değiştirip TESTERS\TestJoebu bilgisayarda olduğu gibi oturum açabileceğimi unutmayın .

Bu yazıda verilen önerileri denedim ve işe yaramadı.


Bununla neyi başarmaya çalıştığınıza dair bazı açıklamalar, daha hızlı bir cevap almanıza yardımcı olabilir. Ağ paylaşımlarına erişmeye mi çalışıyorsunuz?
Paxxi

Par Bjorklund: Evet, ağ paylaşımları en büyük sorunum.
Ashwin Nanjappa

Yanıtlar:


20

Sadece farklı kimlik bilgileri olan bir ağ paylaşımına bağlanmak için explorer.exe aracını farklı bir kullanıcı olarak çalıştırmanız gerekmez.

Bir gezgin penceresinde "Harita ağ sürücüsünü" tıklayabilir, yolu doldurup "Farklı bilgiler kullanarak bağlan" seçeneğini işaretleyebilirsiniz. Son düğmesine tıkladığınızda, geçerli paylaşımı bağlamak için kullanmak istediğiniz kimlik bilgilerini girmeniz istenir.

Bunu komut satırındaki net komutu ile de yapabilirsiniz.

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

15

Windows, Explorer'ı farklı bir kullanıcı olarak başlatma özelliğine karşı direniyor gibi görünüyor. Windows 7 sistemimde bu sorunu, aşağıdakileri yaparak çözdüm:

  1. reg anahtarının mülkiyetini alın HK_CLASSES_ROOT\AppID\{CDCBCFCA-3CDC-436f-A4E2-0E02075250C2}ve kendinize Tam Denetim verin. Bu anahtar, Explorer'ın nasıl başlatılabileceğini denetler
  2. dan alt anahtarı adlandırmak runasiçin _runas. Bunu yaparken bir hata alırsanız, muhtemelen birinci adımı doğru şekilde tamamlamadınız demektir.

Bu bir kez değiştirildikten sonra, Explorer'ı runas komutu aracılığıyla veya Joeware'den ücretsiz bir CPAU aracıyla farklı bir kimlik bilgileriyle başlatabilirsiniz .

Komut isteminden sonra Explorer'ı başlatabilirsiniz:

  • runas ile
    • runas /user:domain\username "c:\windows\explorer.exe /separate"
    • şifre istemini tamamladıktan sonra.
  • cpau ile
    • cpau.exe /u domain\username /p password /ex "E:\Windows\explorer.exe /separate"

Not:

  • /separateExplorer'ı ayrı bir işlem olarak başlatmaya zorlamak için Explorer seçeneğini kullanmanız gerekir . Ayrıca bakınız
  • Cpau'yu runalar üzerinde kullanmanın avantajı, cpau ile komut isteminde kullanıcı adı ve şifreyi belirtebilmenizdir.
  • Kendi kullanımım için cpau kullanmak dışında, Joeware'e bağlı değilim.

Diğer kullanıcı olarak çalıştırdığınızda, ayrı bir program olarak çalışacaktır. Explorer'ın / ayrı seçeneğine ihtiyacınız yoktur, çünkü bu, başkalarıyla paylaşmayacak şekilde izole edilmiş bir Explorer kopyasını başlatacaktır. İkinci bir Explorer penceresi istiyorsanız, ilk yaptığınız gibi komut satırı adımını tekrar başlatmanız gerekir.
Rich Shealer

/ Ayrı seçeneği kullanmıyorken sorunlarla karşılaştım. Esasen, seçenek ayrı bir tarayıcı penceresinden başlatılan yürütülebilir dosya atlandığında, şu anda oturum açmış olan kullanıcı için, tarayıcı penceresini başlatan kullanıcının kimlik bilgileri için kimlik bilgileri alındı.
Ro Yo Mi

Neden senin için işe yaramadığından emin değilim. Win 7'de yaptığımda, görev yöneticisinde ayrı bir işlem olarak gösteriliyor ve başlattığım her şey kullanıcıyı Yönetici olarak gösteriyor.
Rich Shealer

Muhtemelen, etki alanımızda yüksek güvenlik kısıtlamaları olduğu için.
Ro Yo Mi

Tam kontrolü ele alabilmeniz için önce 1. adımda RegKey'in sahipliğini almanız gerekir (bu benim durumum için gerekliydi).
Bitfiddler

14
  • Başlat düğmesine gidin;
  • Explorer'da yazın;
  • Shift "Windows Gezgini" üzerine sağ tıklayın;
  • Farklı kullanıcı olarak çalıştır.

Bu kullanıcının yerel makinedeki dosya sistemine erişmek ve yürütmek istediğiniz diğer işlemleri yapmak için de ayrıcalıklara ihtiyacı olacak.


@Matt işlem hakkına sahip olsa da, @ Pär Björklund ağ paylaşımlarına gelince doğrudur. Başka birinin kimlik bilgilerini kullanarak bağlanabilirsiniz. İhtiyacın olan tek şey buysa, bu cevabı ben veririm.
Doltknuckle

8
Bu yöntem benim için hiç işe yaramadı. Bir Explorer penceresinin başlatılmasında kesinlikle işe yaradığı anlaşılıyor , ancak özenli kullanıcı Explorer'ın yeni örneğini hemen görecek ve kesinlikle yalnızca Yönetici hesabının erişebileceği dosyalara erişemez.
Reinstate Monica,

@IsayReinstateMonica Her zaman benim için çalıştı. Yalnızca Yönetici hesabının erişebileceği dosyalara erişmeye çalışıyorsanız, yalnızca yönetici haklarına sahip bir hesabın kimlik bilgilerini değil, Yönetici kimlik bilgilerini de yazdığınızdan emin olun.
Tyler

7

Bu, Windows 7, 8.0, 8.1 ve 10 için çalışıyor

  1. Kayıt Defteri Düzenleyicisi'ni Yönetici Kullanıcı Olarak başlatın.
  2. Anahtarına gidin, sahip olun ve kendinize Tam Denetim izni verin HKEY_CLASSES_ROOT\AppID\{CDCBCFCA-3CDC-436f-A4E2-0E02075250C2}
  3. Değeri RunAsolarak yeniden adlandırın _RunAs.
  4. Regedit'i kapatın.
  5. Masaüstünde kısayol oluşturmak için C:\Windows\Explorer.exe
  6. Kısayolu sağ tıklatın ve Yönetici olarak çalıştır'ı seçin . Bu, Explorer'ın güvenlik bağlamında Explorer'ı açacaktır.

0

Explorer.exe'de Görev Yöneticisi'ni ve Görevi Sonlandır'ı açın

Dosyadan 'Yeni Görev Çalıştır'ı kullanın

Çalıştır penceresinde şunu yazın: runas / user: domain \ username explorer.exe

Bir CMD penceresi girdiğinizde yükselmiş kullanıcının şifresini soran bir pencere açmalısınız.

Girdikten sonra, Görev Yöneticisi'nde hangi kullanıcının Explorer.exe'yi çalıştırdığını onaylayabilirsiniz.


2
Burada da aynı cevabı gönderdiniz . Lütfen yapma bunu. Sorular farklıysa, lütfen tam olarak aynı cevabı göndermek yerine her bir cevaba verdiğiniz cevabı uyarlayın. Eğer sorular aynıysa, yalnızca birine cevap verin ve diğerini iki kopya olarak işaretleyin (Bayraklandırmaya yetecek kadar ününüz olmadığını anlıyorum, ancak bu durumda, bunlardan birine bir cevap gönderin ve birisini umut edin başka bir kopya olarak işaretler).
Donald Duck,

0

Birisi bir tıklama çözüm gerekiyorsa İşte komut satırı toplu komut dosyası. SubInACL.exe'yi betiğin bulunduğu klasöre koymanız gerekir ( buradan Microsoft'tan alın).

@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: /superuser//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

Söz konusu seçeneği görmek için .exe'yi kaydırın ve sağ tıklayın veya CLI runas / user: "domain \ username" "ne olursa olsun"


1) verilen cevap ve 2) çalışmıyor, diğer cevaplara bakınız.
xenoid
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.