Nasıl bir toplu iş dosyası içinde Yönetici erişim istemek için | Netgez.com
SORU
12 Aralık 2009, CUMARTESİ


Nasıl bir toplu iş dosyası içinde Yönetici erişim istemek için

Benim kullanıcılar görevler Vista makinelerini çalıştırmak için bir toplu iş dosyası yazmak çalışıyorum. Dosya Yönetici izinleri ile çalıştırmak gerekiyor yani yeniden yazma sahipleri kendi dosyasıdır. Onlara bir bağlantı içeren bir e-posta göndermek mümkün olmak istiyorum .bat dosyası. İstenen davranış, o zaman sağ tıklayın dosya ve söyle Açık olsun, o UAC diyaloglar o yapar ekranı karanlık güçler ve onlara cevap olsun istiyorlar ver uygulama izni için yönetici olarak çalıştır. Bunun yerine, sadece "Access" komut satırı penceresinde. inkar görüyoruz

Bunu farklı bir şekilde yapmak mümkün mü?

CEVAP
7 NÄ°SAN 2012, CUMARTESÄ°


Bu komut işe yarıyor! Sadece bat dosyanızın en üstüne yapıştırın. Eğer komut çıktısını incelemek isterseniz, "pause" toplu iş dosyası altında, komut..

Bu senaryo şimdi biraz komut satırı argüman desteklemek için düzenleniyor.

@ https://sites.google.com/site/eneerge/scripts/batchgotadmin Eneerge teşekkür ederim

@echo off

:: BatchGotAdmin
:-------------------------------------
REM  --> Check for permissions
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"

REM --> If error flag set, we do not have admin.
if '%errorlevel%' NEQ '0' (
    echo Requesting administrative privileges...
    goto UACPrompt
) else ( goto gotAdmin )

:UACPrompt
    echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
    set params = %*:"=""
    echo UAC.ShellExecute "cmd.exe", "/c %~s0 %params%", "", "runas", 1 >> "%temp%\getadmin.vbs"

    "%temp%\getadmin.vbs"
    del "%temp%\getadmin.vbs"
    exit /B

:gotAdmin
    pushd "Í%"
    CD /D "%~dp0"
:--------------------------------------

<YOUR BATCH SCRIPT HERE>

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VÄ°DEO

Rastgele Yazarlar

  • cekehechu

    cekehechu

    20 HAZÄ°RAN 2006
  • Santozz Yazz

    Santozz Yazz

    23 Mart 2014
  • Schmittastic Jr.

    Schmittastic

    19 Mart 2013