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

Mitglied: 84075

84075 (Level 2)

10.03.2010 um 16:25 Uhr, 6722 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

Lokales Admin-PW auf Windows 7-Systemen ändern

gelöst Frage von 1410640014Windows 75 Kommentare

Hallo, ist vielleicht eine 0815-Aufgabe, vielleicht steh ich auch nur auf dem Schlauch, aber wie kann man in einem ...

Batch & Shell

Batch Datei als Admin ausführen

Frage von justInsaneBatch & Shell11 Kommentare

Hallo zusammen, ich soll in meinem Betrieb auf jedem Rechner und jedem Laptop einen lokalen Admin-Benutzer einrichten. Da wir ...

Windows Systemdateien

Windows Embedded Standard 7 CMD Shell als Admin starten

gelöst Frage von IngenieursWindows Systemdateien7 Kommentare

Hallo ich habe das Problem das die Command Prompt Shell in Windows Embedded Standard 7 sich beim booten ohne ...

Neue Wissensbeiträge
Windows 7
Updategängelung auf Windows 10, die zweite
Information von Penny.Cilin vor 28 MinutenWindows 7

Hallo, da Windows 7 im kommenden Jahr nicht mehr supportet wird, werden Nutzer von Window 7 home premium wieder ...

Internet
EU-Urheberrechtsreform: Zusammenfassung
Information von Frank vor 2 TagenInternet1 Kommentar

Auf golem.de gibt es eine Analyse von Friedhelm Greis, der das Thema EU-Urheberrechtsreform gut und strukturiert zusammenfasst. Zwar haben ...

Microsoft Office

Office365 Schwachstellen bei Sicherheit und Datenschutz

Information von Penny.Cilin vor 3 TagenMicrosoft Office7 Kommentare

Auf Heise+ gibt es einen Artikel bzgl. Office365 Schwachstellen. Das ist noch ein Grund mehr seine Daten nicht in ...

Sicherheit
Schwachstellen in VPN Clients
Tipp von transocean vor 5 TagenSicherheit2 Kommentare

Moin, es gibt Sicherheitslücken bei VPN Clients namhafter Hersteller, wie man hier lesen kann. Gruß Uwe

Heiß diskutierte Inhalte
Tipps & Tricks
Verdammt voll erwischt
Frage von AlchimedesTipps & Tricks23 Kommentare

Folgende Mail habe ich auf meinem Freenet Account erhalten: Nun folgendes Problem: 1) Ich besuche Porno Seiten yep hat ...

Windows 10
Laufwerks-Mapping über Batch - Laufwerke werden zu spät im Explorer angezeigt
Frage von PhilzipWindows 1015 Kommentare

Hallo zusammen, ich habe beim Thema Laufwerksmapping via Batch ein Phänomen, welches ich so noch nicht kannte. Per Batch ...

Vmware
Richtige Einstellungen beim ESXI 6.5 in Sachen CPU Zuweisung bei einer VM
gelöst Frage von zeroblue2005Vmware13 Kommentare

Hallo Zusammen, heute wollte ich mal fragen, wie ich eine VM die richtige Anzahl der von CPUs zuweise. Bin ...

Vmware
ESXI hebt Registrierung von Masschinen auf
Frage von SpitzbubeVmware12 Kommentare

Hallo, nutze seit einiger Zeit für meine IT Projekte einen alten HP G7 Server mit ESXi 6.5 und einem ...