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, 6487 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 Batch-Script für FTP-Zugang lässt sich nicht als Admin ausführen (5)

Frage von Bobstarlet zum Thema Batch & Shell ...

Windows 7
Win 7, Bluetooth-Verbindungsänderungen nur via Admin-Account

Frage von Coretic zum Thema Windows 7 ...

Windows 7
gelöst Lizenzfrage Windows 7 in VM für WaWi (3)

Frage von StefanKittel zum Thema Windows 7 ...

Neue Wissensbeiträge
Linux Netzwerk

Ping und das einstellbare Bytepattern

(1)

Erfahrungsbericht von LordGurke zum Thema Linux Netzwerk ...

Windows Update

Microsoft Update KB4034664 verursacht Probleme mit Multimonitor-Systemen

(3)

Tipp von beidermachtvongreyscull zum Thema Windows Update ...

Viren und Trojaner

CNC-Fräsen von MECANUMERIC werden (ggf.) mit Viren, Trojanern, Würmern ausgeliefert

(4)

Erfahrungsbericht von anteNope zum Thema Viren und Trojaner ...

Heiß diskutierte Inhalte
Microsoft Office
Office Druck fehler (18)

Frage von DaistwasimBusch zum Thema Microsoft Office ...

Netzwerkmanagement
Windows Server 2008 R2: "netsh reset" nicht verfügbar? (11)

Frage von RickTucker zum Thema Netzwerkmanagement ...

Festplatten, SSD, Raid
Uninitialisierte Festplatte - Daten retten (11)

Frage von peterla zum Thema Festplatten, SSD, Raid ...

Microsoft Office
Outlook 2016 in Ordneransicht starten - GPO (10)

Frage von D-Line zum Thema Microsoft Office ...