INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Dieses Thema hat akzeptierte Lösungen:

Batch Datei als Administrator starten



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

06.10.2014, 10:54
Beitrag #1

TDO Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 125
Registriert seit: Oct 2013

2016
2009
DE


Deutschland
Batch Datei als Administrator starten
Hallo Zusammen,

ich möchte aus Labview heraus eine Batchdatei starten, die aber als Administrator ausgeführt werden muss.
Jetzt habe ich durch google schon herausgefunden, dass man in der Registry einstellen kann, dass die cmd.exe immer als Admin ausgeführt wird.
Das habe ich gemacht und die Batch Datei funktioniert jetzt auch. Es kommt zwar noch die blöde Windows Abfrage, ob ich das zulassen möchte, aber okay...
Wenn ich jetzt über das System Exec.vi die Batchdatei ausführen möchte, geht das wiederum leider nicht.
Woran liegt das und was kann ich tun, damit ich die Batchdatei oder auch von mir aus nur den einen Befehl, der in der Batchdatei drinsteht als admin ausgeführt bekomme?!

Gruß
TDO
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
06.10.2014, 11:42 (Dieser Beitrag wurde zuletzt bearbeitet: 06.10.2014 11:48 von dali4u.)
Beitrag #2

dali4u Offline
LVF-Stammgast
***


Beiträge: 298
Registriert seit: Aug 2008

12SP1, 14SP1
2007
DE


Deutschland
RE: Batch Datei als Administrator starten
runas is Dein Freund Big Grin

http://www.microsoft.com/resources/docum...x?mfr=true

Beispiel: runas /user:<localmachinename>\administrator cmd

Stefan
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.10.2014, 12:43 (Dieser Beitrag wurde zuletzt bearbeitet: 06.10.2014 12:47 von TDO.)
Beitrag #3

TDO Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 125
Registriert seit: Oct 2013

2016
2009
DE


Deutschland
RE: Batch Datei als Administrator starten
Danke für die Antwort, aber iwie komme ich damit noch nicht richtig zurecht.
Ich habe jetzt folgendes probiert:
   

Es kommt aber leider nicht der gewünschte Effekt dabei raus :-(
Ist mit der Syntax was falsch oder woran kann das liegen?

Ich habe auch mal "runas /showtrustlevels" ausgeführt und habe als Antwort nur:
"Folgende Vertrauensstufen sind auf Ihrem System vorhanden:
0x20000 <Standardbenutzer>"

Müsste der mir dann nicht auch irgendwas mit admin oder so anzeigen?!

Gruß
TDO
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.10.2014, 14:15
Beitrag #4

TDO Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 125
Registriert seit: Oct 2013

2016
2009
DE


Deutschland
RE: Batch Datei als Administrator starten
Bzw. ich muss jetzt leider mal ganz blöd fragen, wie ich eine batch Datei in LV starten kann?!
Ich habe unter c:\windows\system32 das programm devcon.exe mit der ich USB Geräte (bzw. deren Schnittstellen) aktivieren bzw. deaktivieren kann.
Ich öffne "cmd" und tippe: "devcon disable @usb\vid...* ein -> funktioniert.
Ich nehme den exakt gleichen String und gebe ihn ins System Exec.vi ein -> funktioniert nicht.
Dann habe ich den Befehl in eine Batch Datei kopiert und versucht die Batchdatei mit dem System Exec.vi zu starten, aber iwie wird der Befehl nicht ausgeführt und ich weiß nicht warum
Das VI sieht wie folgt aus:
   

In der Batchdatei steht:
cmd /c devcon disable @usb\vid_0403*
pause

Standardausgabe zeigt:
"C:\Windows\system32>devcon disable @usb\vid_0403*

C:\Windows\system32>pause
Drücken Sie eine beliebige Taste ...

Standardfehler zeigt:
Der Befehl "devcon" ist entweder falsch geschrieben oder konnte nicht gefunden werden.

Warum wird die devcon.exe nicht gefunden?!

Gruß
TDO

P.s.: Das Admin Problem habe ich umgangen, indem ich jetzt das richtig echte Admin Konto sichtbar gemacht habe und mich damit eingeloggt habe! Somit wird bspw. die cmd.exe direkt im Adminmodus gestartet.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.10.2014, 14:18
Beitrag #5

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Batch Datei als Administrator starten
Hallo TDO,

schreib doch mal "cmd /c Befehl" in die Befehlszeile für SystemExec…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.10.2014, 14:28
Beitrag #6

TDO Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 125
Registriert seit: Oct 2013

2016
2009
DE


Deutschland
RE: Batch Datei als Administrator starten
Hallo Gerd,

funktioniert leider auch nicht.
Bekomme als Standardfehler wieder:
"Der Befehl "devcon" ist entweder falsch geschrieben oder
konnte nicht gefunden werden."

Gruß
TDO
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
06.10.2014, 14:32
Beitrag #7

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Batch Datei als Administrator starten
Hallo TDO,

und wie sieht es mit "cmd /c batchdatei" aus? Damit hatte ich noch nie Probleme…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.10.2014, 07:39
Beitrag #8

TDO Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 125
Registriert seit: Oct 2013

2016
2009
DE


Deutschland
RE: Batch Datei als Administrator starten

Akzeptierte Lösung

Hallo Gerd,

es läuft jetzt zum Glück!
Das Problem lag nicht daran, das die Batch Datei nicht aufgerufen wurde, sondern, dass die devcon.exe nicht gefunden wurde.
Diese lag ursprünglich im system32 Ordner.
Ich hab sie jetzt in einen eigenen Ordner gelegt und diesen als Arbeitsverzeichnis bei System Exec.vi angegeben.
Jetzt brauche ich auch keine Batch Dateien mehr! Jetzt kann ich die Befehle auch direkt senden.

Dennoch danke für die Hilfe

Gruß
TDO
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  exe Datei starten seitzo 1 4.755 27.09.2011 11:19
Letzter Beitrag: Achim

Gehe zu: