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, 6357 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.
# ----------------------------------------------------------------------
Neuester Wissensbeitrag
Windows 10

Powershell 5 BSOD

(8)

Tipp von agowa338 zum Thema Windows 10 ...

Ähnliche Inhalte
Batch & Shell
gelöst Windows Update Dienst per Batch beenden (12)

Frage von Justin98 zum Thema Batch & Shell ...

Batch & Shell
Windows 8 Kompatibilität meines Batch tools (2)

Frage von nico1999 zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Microsoft
Ordner mit LW-Buchstaben versehen und benennen (21)

Frage von Xaero1982 zum Thema Microsoft ...

Outlook & Mail
gelöst Outlook 2010 findet ost datei nicht (19)

Frage von Floh21 zum Thema Outlook & Mail ...

Netzwerkmanagement
gelöst Anregungen, kleiner Betrieb, IT-Umgebung (18)

Frage von Unwichtig zum Thema Netzwerkmanagement ...

Festplatten, SSD, Raid
M.2 SSD wird nicht erkannt (14)

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