Top-Themen

Aktuelle Themen (A bis Z)

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, 6546 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
Windows 7
Admin Passwort vergessen unter Windows 7
Frage von StewieWindows 76 Kommentare

Hallo Admins Gibt es eine Möglichkeit das Adminpasswort unter Windows 7 Pro zurück zusetzten ohne Windows neu zu installieren? ...

Windows 7
Als Admin einloggen unter Win 7
Frage von FitforLifeWindows 718 Kommentare

Ich hatte eine ganz tolle Idee und habe das Adminkonto beim Anmeldebildschirm ausgeblendet (über Registry-Einträge). Nach dem Abmelden habe ...

Batch & Shell
Windows 7: Problem mit CP in Batch
gelöst Frage von Maik87Batch & Shell3 Kommentare

Hallo zusammen, ich möchte mit einem Batch-Script unter Windows 7 ein wenig die Softwareverteilung vereinfachen. Plan ist es, via ...

Batch & Shell
Windows 7 Batch (CMD) für alle Benutzer
Frage von WaldimanBatch & Shell10 Kommentare

Hallo habe folgendes Problem. Ich habe 2 CMD Scripte, die bei Bedarf den "MYSQL-Dienst" starten oder stoppen (script 1 ...

Neue Wissensbeiträge
Mac OS X

MacOS wo ist die Tilde ?

Tipp von Alchimedes vor 6 StundenMac OS X1 Kommentar

Hallo, ich hab eine MacOS qwertz Keyboard auf US Layout umgestellt da die Sonderzeichen besser erreichbar sind. Leider fehlt ...

Datenschutz

Weitere Informationen zum Sicherheitsproblem BeA

Information von Penny.Cilin vor 13 StundenDatenschutz

Im folgenden ein weiterer Bericht über die Sicherheitsprobleme von Bea. Fataler Konstruktionsfehler im besonderen elektronischen Anwaltspostfach Gruss Penny

Windows 10

Systemdienste behalten nach Win10 inplace-Upgrade nicht die ggf. modifizierte Startart bei

Tipp von DerWoWusste vor 15 StundenWindows 103 Kommentare

Stellt Euch vor, Ihr habt ein Win10 System und modifiziert dort die Startart von Systemdiensten. Zum Beispiel wollt Ihr ...

Microsoft Office

Deaktivieren von Startbildschirm und Backstage-Ansicht in Office 2016 per Batch-Datei

Anleitung von SarekHL vor 18 StundenMicrosoft Office17 Kommentare

Guten Morgen zusammen! Ich habe mir gestern (auch mit Hilfe dieses Boards) ein Script gebastelt, um in Office 2016 ...

Heiß diskutierte Inhalte
Netzwerke
NTFS-Berechtigung
Frage von Daoudi1973Netzwerke23 Kommentare

Hallo zusammen und frohes neues Jahr (Sorry, ich bin spät dran) Meine Frage: 1- Ich habe einen Ordner im ...

Batch & Shell
AD-Abfrage in Batchdatei und Ergebnis als Variable verarbeiten
gelöst Frage von Winfried-HHBatch & Shell19 Kommentare

Hallo in die Runde! Ich habe eine Ergänzungsfrage zu einem alten Thread von mir. Ausgangslage ist die Batchdatei, die ...

Windows 10
Netbook erkennt Soundkarte nicht - keinerlei Info zum Hersteller und Modell vom Netbook und Hardware bekannt
Frage von fyrb38Windows 1018 Kommentare

Guten Tag, meine Schwester reist in einigen Wochen für ein paar Monate ins Ausland und hat sich dafür ein ...

Microsoft Office
Deaktivieren von Startbildschirm und Backstage-Ansicht in Office 2016 per Batch-Datei
Anleitung von SarekHLMicrosoft Office17 Kommentare

Guten Morgen zusammen! Ich habe mir gestern (auch mit Hilfe dieses Boards) ein Script gebastelt, um in Office 2016 ...