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

Windows 7 Enterprise - VBScript aus einem Batch starten

Frage Microsoft Windows 7

Mitglied: Netzmeister-CH

Netzmeister-CH (Level 1) - Jetzt verbinden

21.10.2010, aktualisiert 10:15 Uhr, 8978 Aufrufe, 3 Kommentare

Wie kann ich ein VBScript aus einer Batch-Dateien heraus starten? Der angemeldete Benutzer hat Administratoren-Rechte.

Liebe Windows-Scripties

Dies ist der Inhalt der Batch-Datei:
01.
@echo off 
02.
echo *** Batch... 
03.
programm1.exe 
04.
wscript //H:CScript //Nologo vb_script1.vbs 
05.
programm2.exe 
06.
shutdown.exe /r / t03
Das Problem ist, dass das VBS-Script ohne Administratoren-Rechte nicht korrekt funktionieren, obwohl der eingeloggte Benutzer in der Administratoren-Gruppe vorhanden ist.

Was ich auch schon probiert habe ist den Aufruf des VBScripts mit runas.exe zu starten:
01.
runas /netonly /user:Administrator@%COMPUTERNAME% "wscript //H:CScript //Nologo vb_script1.vbs" < %USERPROFILE%\Downloads\password.txt
Wenn ich dies versuche, kommt eine Passwort-Abfrage für den aktuellen Benutzer und für den Administrator (Dialogbox). Egal ob ich das Passwort für den aktuell eingeloggten Benutzer eingebe oder das Passwort für den Administrator. Das VBScript bricht immer mit einer Fehlermeldung ab.

< %USERPROFILE%\Downloads\password.txt
Mit dieser Anweisung wird das Passwort in der Datei password.txt dem Befehl runas übergeben. Sonst müsste ich beim Aufrufen der Batch-Datei das Passwort eingeben

Wenn ich den Aufruf:
01.
"wscript //H:CScript //Nologo vb_script1.vbs"
druch
01.
"notepad.exe"
ersetzte, startet der Windows-Editor fehlerfrei.

Habt Ihr eine Idee, wie ich das Batch zum Laufen bringe?

Danke für Eure Hilfe, Netzmeister-CH
Mitglied: iVirusYx
21.10.2010 um 10:22 Uhr
Funktioniert das VB-Script einwandfrei wenn due s nicht aus der Batch startest?
Wenn nicht ist dein VB-Scribt fehlerhaft und muss ueberarbeitet werden.

Andernfals versuch es mal mit der Batchcommand START
Bitte warten ..
Mitglied: 60730
21.10.2010 um 10:41 Uhr
Moin,

  • die Idee mit der gleichnamigen Password.txt ist ja grausam

Besorg dir Psexec von Sysinternals/Microsoft - das braucht man eh immer und versuchs so:

psexec \\%computername% -u domain\username -p Passwd notepad.exe

btw:

wscript H:CScript Nologo vb_script1.vbs

"Probiers" doch mal mit:
wscript H:CScript Nologo laufwerk:\pfad\vb_script1.vbs

scheint mir eher die Hütte vom schlafenden Wachhund zu sein

Gruß
Bitte warten ..
Mitglied: Netzmeister-CH
21.10.2010 um 15:59 Uhr
Hi TimoBeil

Danke für Deine Antwort... < password.txt kenn ich noch aus meine DOS-Batch-Zeit >
mit wscript //H:Cscript funktioniert es. Die UAC *autsch* war nicht ausgeschaltet... Das letzte Script schaltet sie dann wieder ein. Das Program psexec werd ich mal anschauen... Danke für die Tipps.

LG, Netzmeister-CH
Bitte warten ..
Neuester Wissensbeitrag
Ähnliche Inhalte
Windows 10
WIndows 10 Enterprise oder LTSB im Unternehmenseinsatz? (4)

Frage von User1000 zum Thema Windows 10 ...

Batch & Shell
gelöst WinSCP in einer Batch starten durch Aufgabenplanung (13)

Frage von Xanathos57 zum Thema Batch & Shell ...

Windows 10
Windows Server 2016 Standart und Windows 10 Enterprise (3)

Frage von EynMarc zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Hardware
Laptop ins Salzwasser gefallen (18)

Frage von Marcel94 zum Thema Hardware ...

Switche und Hubs
LAG zwischen Cisco SG300 und Dlink DGS1100 herstellen - wie? (13)

Frage von White-Rabbit2 zum Thema Switche und Hubs ...

Hardware
Lenovo Yoga 500 über angeschlossene USB Tastatur booten (13)

Frage von thomasreischer zum Thema Hardware ...

CPU, RAM, Mainboards
Hardware Fragen (12)

Frage von xaver-2 zum Thema CPU, RAM, Mainboards ...