17867
Goto Top

Systemsteuerung als admin mit runas (während der usersitzung)

hallo,

ich möchte gerne in zukunft wenn ein User mich anruft und ein programm installiert haben will, deinstalliert oder etwas am system gemacht werden muss nicht sagen müssen - so lieber user bitte einmal abmelden ich muss als admin rein. Ich will in Zukunft per VNC auf den Host drauf während der User Sitzung. dann würde ich in der eingabeaufforderung folgendes eingeben:

1. runas /user:Administrator cmd.exe
2. Admin-Cmd Fenster öffnet sich
3. folgendes im Admin-CMD eingeben: "%ProgramFiles%\Internet Explorer\iexplore.exe" ::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{21EC2020-3AEA-1069-A2DD-08002B30309D}
3. Jetzt öffnet sich ein Internet Explorer mit der Möglichkeit die Systemsteuerung als Admin zu nutzen
4. nun möchte ich noch ein bestimmtes Netzlaufwerk wo sich meine Software verbindet mappen---> net use \\server\freigabe
4. Los gehts! face-smile (systemsteuerung als admin und netzlaufwerk verbunden!)

So und nun möchte ich das ganze als ausführbares Skript haben - kann mir einer helfen? Dieses skript lege ich lokal auf alle rechner ab und schütze das verzeichnis durch ein passwort sodass es geschützt ist

Content-Key: 116943

Url: https://administrator.de/contentid/116943

Printed on: April 16, 2024 at 08:04 o'clock

Mitglied: 25510
25510 May 28, 2009 at 08:29:42 (UTC)
Goto Top
Zitat von @17867:

So und nun möchte ich das ganze als ausführbares Skript
haben - kann mir einer helfen? Dieses skript lege ich lokal auf alle
rechner ab und schütze das verzeichnis durch ein passwort sodass
es geschützt ist

und da steht und faellt der Ansatz.
Wenn du ohnehin ein Passwort eingeben musst, um Zugriff auf das Verzeichnis zu bekommen, warum nicht dann das Passwort im Skript eingeben. Das mit dem Skript und dem Mappen des Laufwerks sollte nicht so schwierig sein.

Tz.
Mitglied: 17867
17867 May 28, 2009 at 08:40:08 (UTC)
Goto Top
hallo,

also das mit der Eingabe des Passworts kann ich ja machen und das BatchSkript eben als exe Datei umwandeln osdass niemand ans Passwort kommt.

Mein Problem was ichn un habe ist das Batch Skript. Kenne mich hier überhaupt nicht aus und wollte wissen ob einer das schon hat oder mir Tipps geben kann wie ich es schnell erstelle. Sind ja nur 3 dinge die man eintragen muss:
1. runas /user:Administrator /pwd:xxxx cmd.exe
--->Admin-Cmd Fenster öffnet sich
2. folgendes im Admin-CMD eingeben: "%ProgramFiles%\Internet Explorer\iexplore.exe" ::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{21EC2020-3AEA-1069-A2DD-08002B30309D}
3. Netzlaufwerk verbinden: net use \\server\freigabe
--->Jetzt öffnet sich ein Internet Explorer mit der Möglichkeit die Systemsteuerung als Admin zu nutzen.

Falls mir jemand helfen kann dieses kleine Skript zu schreiben D A N K E. Oder einfach ein Tutorial, dann mach ich es selberface-smile
Mitglied: 25510
25510 May 28, 2009 at 08:49:18 (UTC)
Goto Top
Zitat von @17867:
also das mit der Eingabe des Passworts kann ich ja machen und das
BatchSkript eben als exe Datei umwandeln osdass niemand ans Passwort
kommt.

Dann kann jeder die Datei ausfuehren bis du sie wieder mit einem Passwort sicherst - da drehst du dich im Kreis.

Mein Problem was ichn un habe ist das Batch Skript. Kenne mich hier
überhaupt nicht aus und wollte wissen ob einer das schon hat oder
mir Tipps geben kann wie ich es schnell erstelle. Sind ja nur 3 dinge
die man eintragen muss:
1. runas /user:Administrator /pwd:xxxx cmd.exe
--->Admin-Cmd Fenster öffnet sich
2. folgendes im Admin-CMD eingeben: "%ProgramFiles%\Internet
Explorer\iexplore.exe"
::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{21EC2020-3AEA-1069-A2DD-08002B30309D}
3. Netzlaufwerk verbinden: net use \\server\freigabe
--->Jetzt öffnet sich ein Internet Explorer mit der
Möglichkeit die Systemsteuerung als Admin zu nutzen.

Wie bist du ueberhaupt an den Befehl gekommen, um die Systemsteuerung zu oeffnen? Wenn du derartige Abkuerzungen nutzt, solltest du m.E. auch batch koennen. Anyway.

Weil mir dieser Befehl gerade sehr praktisch kommt, habe ich das schnell in ein Skript gepackt:
@echo off
set password=
set /p password=Enter Administrator Passwort: 
runas2 ./Administrator %password% /V cmd.exe
"%ProgramFiles%\Internet Explorer\iexplore.exe" ::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{21EC2020-3AEA-1069-A2DD-08002B30309D}  
net use x: \\server\share

runas2 stammt von http://www.softtreetech.com/24x7/archive/53.htm und akzeptiert auch ein Passwort bei der Uebergabe. Daher habe ich es als "runas2" abgespeichert.
Die Eingabe des PW erfolgt im Klartext - also nicht ueber die Schulter schauen lassen. Inwieweit sich das bei VNC Sitzungen nutzen laesst, ist ein anderes Thema. Ich bin aber sicher, dass du es entsprechend deinen internen Prozeduren anpassen kannst/wirst.


Tz
Mitglied: 78632
78632 May 28, 2009 at 09:16:01 (UTC)
Goto Top
Zitat von @25510:
Wie bist du ueberhaupt an den Befehl gekommen, um die Systemsteuerung zu oeffnen?

Vielleicht von hier? face-wink

Dann gibt's auch noch eine andere Möglichkeit, ohne sichtbare Eingabe eines Passworts:
(GUI-Version)
Mitglied: 17867
17867 May 28, 2009 at 10:01:53 (UTC)
Goto Top
hallöchen,

ich habe das heute so gemacht:
@echo off
net use z: \\server\freigabe
runas /user:Administrator /pwd:xxxx cmd.exe
"%ProgramFiles%\Internet Explorer\iexplore.exe" ::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{21EC2020-3AEA-1069-A2DD-08002B30309D}

funktioniert leider nicht nur wenn ich den befehl kopiere und im nachhinein ins admin fenster kopiere.was mache ich falsch???
Mitglied: 78632
78632 May 28, 2009 at 12:00:00 (UTC)
Goto Top
Nichts machst du falsch, außer dass /pwd kein Parameter für runas ist.
Runas funktioniert nicht immer so, wie man das gern hätte. face-smile

Versuche es mal so:
@echo off
set pfad=%ProgramFiles%\Internet Explorer\iexplore.exe
set parm=^:^:{20D04FE0-3AEA-1069-A2D8-08002B30309D}\^:^:{21EC2020-3AEA-1069-A2DD-08002B30309D}
net use z: \\server\freigabe
runas  /user:Administrator "%pfad% %parm%"  
Dann sollte sich der Explorer öffnen. Dort auswählen Andere Orte > Arbeitsplatz > Andere | Systemsteuerung
Mitglied: 17867
17867 May 28, 2009 at 13:00:22 (UTC)
Goto Top
hehe jetzt klappt natürlich allesface-smile du hab mal ne frage des is ja net dieser befehl...aber per shift+rechtsklick geht das alles doch auch, oder gibts bei diesen rechtsklick probleme (ausführen als) ?

vor und nachteile sind welche?
Mitglied: 78632
78632 May 28, 2009 at 13:10:55 (UTC)
Goto Top
Ist mir nicht bekannt. Vermutlich bereitet das keine Probleme.
shift+rechtsklick kenne ich nicht. face-smile Bei mir funktioniert der Rechtsklick auch ohne Shift.
Mitglied: 17867
17867 May 28, 2009 at 13:35:03 (UTC)
Goto Top
würd gerne dieses kleine batch auf einige rechner in der domäne rüberkopieren. da ich adminfreigaben habe(bsp.: \\hostname\C$\tmp).
geht das so ähnlich?

@echo off
copy \\hostname\C$\tmp\Admintool.exe *.* \\hostname\C$\tmp\ *.*
pause

er sagt aber er kann die angegebene datei net finden. ist sicherlich wieder mal ein kleiner fehler *nerv*
und wenn ich das auf alle hosts von 01-100 kopieren will dann mit \\hostname%\C$\tmp ??? dann kopiert er es mir auf alle die mit hostname beginnen ,stimmts?
Mitglied: 78632
78632 May 28, 2009 at 13:44:19 (UTC)
Goto Top
copy \\hostname\C$\tmp\Admintool.exe  \\hostname\C$\tmp\*.*

Der Rest stimmt nicht. Wenn du auf verschiedene Hosts kopieren willst, musst du dir mit for eine Schleife aufbauen.
Außerdem benötigst du auf allen Hosts entsprechende Rechte.

Hilfe mit for /? in der Konsole

Ich würde mir aber vorher die zu kopierende Datei lokal auf meinen Rechner holen.
Mitglied: 17867
17867 May 29, 2009 at 08:39:13 (UTC)
Goto Top
hey vielen Dank!

nun klappt alles so wie es eben sollface-smile

Grüssle

ency
Mitglied: 78632
78632 May 29, 2009 at 08:50:58 (UTC)
Goto Top
Dann kannst du ja den Beitrag auch als gelöst markieren.