Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Admin-Batch für Windows 7

Frage Microsoft Windows 7

Mitglied: 84075

84075 (Level 2)

10.03.2010 um 16:25 Uhr, 6444 Aufrufe

Hallo!

habe eine Frage. Für WindowsXP habe ich ein "MachMichAdmin-Skript das super funktioniert Nun wollte ich das in Windows 7 testen doch habe immer das Problem das er mir beispielsweise den Arbeitsplatz und Systemsteuerung im iexplorer.exe anzeigen will. Er versucht zu starten im Internet Explorer doch endet dann mit der Meldung: Auf das angegebene Gerät bzw. den Pfad oder die Datei kann nicht zugegriffen werden. Sie verfügen nicht über ausreichende Rechte um auf das Element zugreifen zu können.

Ich habe mich als normaler User angemeldet und wollte nun Änderungen am System vornehmen die nur der Admin kann und benutze das Skript. Das Menu im CMD erscheint. Die Verwaltung sowie die DOS-Box kann ich öffnen da diese nicht mit dem IEXPLORER geöffnet werden. Ich denke das leigt an dem Registry Schlüssel in der admin_menu_config.txt oder???

hier mein machmichadmin.bat:
01.
@echo off 
02.
rem ====================================================================== 
03.
::  ADMIN MENU 
04.
rem ---------------------------------------------------------------------- 
05.
::  v1.1  Lesen von sAdminGroup + sNetuserParam aus Config 
06.
rem ====================================================================== 
07.
 
08.
rem ---------------------------------------------------------------------- 
09.
::	CONFIG 
10.
rem ---------------------------------------------------------------------- 
11.
 
12.
	set fConfig="admin_menu_config.txt" 
13.
 
14.
 
15.
rem ---------------------------------------------------------------------- 
16.
::	START 
17.
rem ---------------------------------------------------------------------- 
18.
 
19.
	cd /d %0\.. 
20.
	if NOT EXIST %fConfig% goto errorNoConfig 
21.
 
22.
	:: lese Variablen aus Config-Datei 
23.
    FOR /F "delims== tokens=1,2 " %%a IN ('findstr "^set\ sAdminUser=" %fConfig%') 	do set sAdminUser=%%b 
24.
    FOR /F "delims== tokens=1,2 " %%a IN ('findstr "^set\ sAdminGroup=" %fConfig%') 	do set sAdminGroup=%%b 
25.
    FOR /F "delims== tokens=1,2 " %%a IN ('findstr "^set\ sNetuserParam=" %fConfig%') 	do set sNetuserParam=%%b 
26.
 
27.
	net user "%USERNAME%" %sNetuserParam% 2> nul | find /i "*%sAdminGroup%" >nul 
28.
	if %ERRORLEVEL%==0 goto menu 
29.
 
30.
 
31.
rem ---------------------------------------------------------------------- 
32.
::	LOGON 
33.
rem ---------------------------------------------------------------------- 
34.
 
35.
	title LOGON erforderlich 
36.
    echo. 
37.
    echo --- LOGON ERFORDERLICH: 
38.
    echo. 
39.
    echo Sie (%USERNAME%) sind nicht in der Gruppe "%sAdminGroup%". 
40.
    echo. 
41.
 
42.
    if NOT "%sAdminUser%"=="" goto testAdmin 
43.
 
44.
    :enterAdmin 
45.
    set sAdminUser= 
46.
    set /p sAdminUser=Adminstrator-User (Ende mit leerer Eingabe): 
47.
    if "%sAdminUser%"=="" goto end 
48.
 
49.
    :testAdmin 
50.
	net user "%sAdminUser%" %sNetuserParam% 2> nul | find /i "*%sAdminGroup%" >nul 
51.
    if %ERRORLEVEL%==0 goto runas 
52.
    echo Der Benutzer "%sAdminUser%" wurde nicht in der Gruppe "%sAdminGroup%" gefunden. 
53.
    echo. 
54.
    goto enterAdmin 
55.
 
56.
    :runas 
57.
    runas /user:%sAdminUser% %0 
58.
    if NOT %ERRORLEVEL%==0 pause 
59.
    goto end 
60.
 
61.
 
62.
rem ---------------------------------------------------------------------- 
63.
::	MAIN 
64.
rem ---------------------------------------------------------------------- 
65.
 
66.
    :menu 
67.
	rem ------------------------------------------------------------ 
68.
	::	show the menu 
69.
	rem ------------------------------------------------------------ 
70.
    cls 
71.
    color cf && title ***** CAE Support ADMIN-MENU ***** 
72.
    echo. 
73.
    echo ***** CAE Support ADMIN-MENU ***** 
74.
    echo. 
75.
    echo Die folgenden Programme werden als Benutzer "%username%" gestartet: 
76.
    echo. 
77.
    FOR /F "delims=: tokens=1,2 " %%a IN ('findstr "^[A-Za-z0-9].*: ^-:" %fConfig%') do echo.  %%a - %%b 
78.
    echo. 
79.
 
80.
	rem ------------------------------------------------------------ 
81.
	::	wait for user input 
82.
	rem ------------------------------------------------------------ 
83.
    set sMenu= 
84.
    set /p sMenu=Deine Auswahl und [Enter]; Ende mit leerer Eingabe: 
85.
    if "%sMenu%"=="" goto end 
86.
 
87.
	rem ------------------------------------------------------------ 
88.
	::	start the program 
89.
	rem ------------------------------------------------------------ 
90.
    echo. 
91.
    echo. 
92.
    set sProgram= 
93.
    FOR /F "delims=: tokens=1,2* " %%a IN ('findstr /i "^%sMenu%:" %fConfig%') do set sProgram=%%c 
94.
    echo starte %sProgram%... 
95.
    echo. 
96.
    %COMSPEC% /c %sProgram% 
97.
	if NOT %ERRORLEVEL%==0 pause 
98.
    goto menu 
99.
 
100.
 
101.
 
102.
	:errorNoConfig 
103.
	echo --- FEHLER: 
104.
	echo Die Konfigurationsdatei %fConfig% wurde nicht gefunden. 
105.
	echo Sie wude im folgenden Verzeichnis gesucht: 
106.
	cd 
107.
	echo. 
108.
	echo beliebige Taste zum Beenden. 
109.
	pause >nul 
110.
	goto end 
111.
 
112.
 
113.
rem ---------------------------------------------------------------------- 
114.
::	END 
115.
rem ---------------------------------------------------------------------- 
116.
 
117.
	:end 
118.
	echo -- THE END. 
119.
 
120.
 
121.
rem ====================================================================== 
122.
::  ENDE 
123.
rem ======================================================================
UND HIER MEINE admin_menu_config.txt:
01.
# ====================================================================== 
02.
03.
# CONFIG FOR ADMIN_MENU 
04.
05.
# ---------------------------------------------------------------------- 
06.
# 2005-03-27 
07.
# 2006-02-02   2 neue Variablen: sAdminGroup + sNetuserParam 
08.
# ====================================================================== 
09.
 
10.
 
11.
# ---------------------------------------------------------------------- 
12.
# Fuer die Pruefung der Domaenenuser is /DOMAIN als Parameter anzugeben. 
13.
# Wenn man es leer laesst, werden lokale Benutzer geprueft. 
14.
# ---------------------------------------------------------------------- 
15.
set sNetuserParam= 
16.
 
17.
# ---------------------------------------------------------------------- 
18.
# Name der Adminstrator-Gruppe (ohne Hochkomma) 
19.
# ---------------------------------------------------------------------- 
20.
set sAdminGroup=Administratoren 
21.
 
22.
# ---------------------------------------------------------------------- 
23.
# Vorgabe des Adminstrator-Accounts (muss nicht vorgegeben werden) 
24.
# ---------------------------------------------------------------------- 
25.
set sAdminUser=Administrator 
26.
 
27.
# ---------------------------------------------------------------------- 
28.
# Syntax 
29.
# keyword:Display:command 
30.
# ---------------------------------------------------------------------- 
31.
1:Arbeitsplatz:""%ProgramFiles%\Internet Explorer\IEXPLORE.EXE"" ::{20D04FE0-3AEA-1069-A2D8-08002B30309D} 
32.
# oder als Variante mit normalem Explorer: 
33.
# 1:Arbeitsplatz:explorer.exe ::{20D04FE0-3AEA-1069-A2D8-08002B30309D} 
34.
S:Systemsteuerung:""%ProgramFiles%\Internet Explorer\IEXPLORE.EXE"" ::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{21EC2020-3AEA-1069-A2DD-08002B30309D} 
35.
V:Verwaltung:%windir%\system32\mmc.exe /s %windir%\system32\compmgmt.msc 
36.
D:DOS-Eingabeaufforderung:%comspec% 
37.
-:- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
38.
M:Menu konfigurieren:notepad admin_menu_config.txt 
39.
 
40.
 
41.
# ---------------------------------------------------------------------- 
42.
# EOF 
43.
# ----------------------------------------------------------------------
Ähnliche Inhalte
Batch & Shell
gelöst Windows 10 Batch für Datum und Uhrzeit setzen (18)

Frage von zeroblue2005 zum Thema Batch & Shell ...

Batch & Shell
gelöst Windows Batch - Drag and Drop - prüfen ob Parameter leer (2)

Frage von zimbosmurf zum Thema Batch & Shell ...

Batch & Shell
gelöst Batch-Script für FTP-Zugang lässt sich nicht als Admin ausführen (5)

Frage von Bobstarlet zum Thema Batch & Shell ...

Neue Wissensbeiträge
Tipps & Tricks

Wie Hackt man sich am besten in ein Computernetzwerk ein

(29)

Erfahrungsbericht von Herbrich19 zum Thema Tipps & Tricks ...

Humor (lol)

Bester Vorschlag eines Supporttechnikers ever: APC

(15)

Erfahrungsbericht von DerWoWusste zum Thema Humor (lol) ...

Heiß diskutierte Inhalte
Netzwerke
LAN2LAN Verbindung sehr langsam flaschenhals gesucht (27)

Frage von PixL86 zum Thema Netzwerke ...

LAN, WAN, Wireless
Rogue Access Point (20)

Frage von Axel90 zum Thema LAN, WAN, Wireless ...

Webbrowser
Windows 7 unbeliebte Internetseite sperren (13)

Frage von Daoudi1973 zum Thema Webbrowser ...

E-Mail
Fake E-Mail in Outlook für Demonstartionszwecke (12)

Frage von sascha382 zum Thema E-Mail ...