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

syntax problem

Frage Entwicklung VB for Applications

Mitglied: gigagaga

gigagaga (Level 1) - Jetzt verbinden

05.11.2007, aktualisiert 17:29 Uhr, 3916 Aufrufe, 2 Kommentare

Hi,
ich versuche folgenden aufruf über vbscript aufzurufen, leider geht das so nicht

run("%COMSPEC% /C ""c:\Programme\cisco Systems\Install\certmgr.exe -add %ProgramFiles%\Cisco Systems\Install\xx-CA00.cer -s -r localMachine root""")

weis hier jemand rat?

Gruß
Gigagaga
Mitglied: Biber
05.11.2007 um 12:26 Uhr
Moin gigagaga,

die Umgebungsvariablen musst Du in VBS so ermitteln:
01.
... 
02.
Set Shell = createobject("wscript.shell") 
03.
Set envProcess = Shell.Environment("Process") 
04.
strComspec = envProcess("COMSPEC") 
05.
 
06.
WScript.echo "%COMSPEC% ist " & strComSpec 
Grüße
Biber
Bitte warten ..
Mitglied: pacobay
05.11.2007 um 17:29 Uhr
hallo gigagaga,

Was Biber da sagt stimmt völlig nur wirst du möglicherweise dennnoch Probleme mit der Maskierung (wo wieviele Hochkommas) bekommen. Mich treibt das zumindest immer in den Wahnsinn.
Daher habe ich mir angewöhnt Übergaben vorher in einem String zusammenzusetzen und dann erst aufzurufen.

Um Die solchen manchmal nicht enden wollende Frust zu ersparen habe ich eine vorhandene Funktion ein Wenig auf deine Bedürfnisse umgeschrieben.

Aber ich habe keine Peilung von Ciscoaufrufen!

Ich gehe jedoch davon aus, dass der sinngemäße Aufruf sein sollte

C:\WINDOWS\system32\cmd.exe /c c:\Programme\cisco Systems\Install\certmgr.exe -add C:\Programme\Cisco Systems\Install\xx-CA00.cer -s -r localMachine root

Unter der Annahme:
ComSpec=C:\WINDOWS\system32\cmd.exe
ProgramFiles=C:\Programme
In der Funktion verwende ich natürlich die entspechenden Variablen

Wenn das so ist dann dürfte das ding laufen

ciao pacobay
01.
'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
02.
 
03.
' VB Script Document 
04.
option explicit 
05.
 
06.
Function CallxxCer 
07.
 
08.
'Deklaration 
09.
 
10.
Dim WshShell , strComspec, strProgramFiles, strRunCmd, BtnCode 
11.
 
12.
'Objekt 
13.
set WshShell = WScript.CreateObject("WScript.Shell") 
14.
 
15.
'setzen + echo der Variablen strComspec 
16.
strComspec = WshShell.ExpandEnvironmentStrings("%COMSPEC%") 
17.
WScript.echo "%COMSPEC% is: " & strComspec 
18.
 
19.
'setzen + echo der Variablen strProgramFiles 
20.
strProgramFiles = WshShell.ExpandEnvironmentStrings("%ProgramFiles%") 
21.
WScript.echo "%ProgramFiles% is: " & strProgramFiles 
22.
 
23.
'zusammensetzen des Übergabestrings an Wscript.run 
24.
 
25.
strRunCmd = """" & strComspec & " /C" & " c:\Programme\cisco Systems\Install\certmgr.exe -add " & strProgramFiles & "\Cisco Systems\Install\xx-CA00.cer -s -r localMachine root" &"""" 
26.
 
27.
'modale Abfrage ob durchgeführt werden soll 
28.
 
29.
BtnCode = WshShell.Popup("Ich werde nun die folgenden Befehl ausführen:" & chr(13) & chr(13) & "WshShell.run(strRunCmd)"& chr(13) & chr(13) & "Wobei die Variable strRunCmd den folgenden Inhalt hat:" & chr(13) & chr(13) & strRunCmd, 0, "Soll ich das machen?    ", 4 + 32 +4096) 
30.
 
31.
Select Case BtnCode 
32.
   case 6      WshShell.run(strRunCmd) 					' do it wenn ja geklickt' 
33.
   case 7      WScript.Echo "Dann halt nicht."  ' echo und ende bei nein  
34.
End Select 
35.
 
36.
End function 'CallxxCer 
37.
 
38.
CallxxCer   'Funktionsaufruf' 
39.
 
40.
' XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

[Edit Biber] pacobays Code in <code>-Tags gesetzt. [/Edit]
Bitte warten ..
Ähnliche Inhalte
Windows XP
Syntax für - Ausführen als...-
Frage von FordPerfectWindows XP3 Kommentare

Syntax für "ausführen als"Hallo liebe Freunde! ich versuche auf einem XP rechner eine Software automatisch zu starten. Bei mir ...

Windows Server
WMI-Filter Syntax
gelöst Frage von DasWombat1993Windows Server10 Kommentare

Hallo Liebe Administratoren, Ich habe ein Problem mit einem WMI-Filter. Der Filter wird auf eine Gruppenrichlinie angewendet welche eine ...

Windows Installation
Irfanview - silent deploy - Argumente für Syntax
gelöst Frage von GravenWindows Installation3 Kommentare

Liebe Admins, habe mit den Argumenten aus dem FAQ von IrfanView versucht ein Softwarepaket für den Silent Deploy zu ...

Python
Python 3 - root.TK() invalid syntax
gelöst Frage von AndyAhPython2 Kommentare

Hi NG, ich habe in einem Python-Script eine merkwürdige Fehlermeldung: root.Tk() invalid syntax??? Code: Bevor ich die Def speichern() ...

Neue Wissensbeiträge
Batch & Shell

Open Object Rexx: Eine mittlerweile fast vergessene Skriptsprache aus dem Mainframebereich

Information von Penny.Cilin vor 21 StundenBatch & Shell9 Kommentare

Ich kann mich noch sehr gut an diese Skriptsprache erinnern und nutze diese auch heute ab und an noch. ...

Humor (lol)

"gimme gimme gimme": Automatischer Test stolpert über Easter Egg im man-Tool

Information von Penny.Cilin vor 23 StundenHumor (lol)6 Kommentare

Interessant, was man so alles als Easter Egg implementiert. Ist schon wieder Ostern? "gimme gimme gimme": Automatischer Test stolpert ...

MikroTik RouterOS

Mikrotik - Lets Encrypt Zertifikate mit MetaROUTER Instanz auf dem Router erzeugen

Anleitung von colinardo vor 1 TagMikroTik RouterOS8 Kommentare

Einleitung Folgende Anleitung ist aus der Lage heraus entstanden das ein Kunde auf seinem Mikrotik sein Hotspot Captive Portal ...

Sicherheit

Sicherheitslücke in HP-Druckern - Firmware-Updates stehen bereit

Information von BassFishFox vor 1 TagSicherheit1 Kommentar

Ein weiterer Grund, dass Drucker keinerlei Verbindung nach "auswaerts" haben sollen. Unter Verwendung spezieller Malware können Angreifer aus der ...

Heiß diskutierte Inhalte
Windows 10
Bitlocker nach Verschlüsselung nicht mehr aufrufbar!
gelöst Frage von alexlazaWindows 1013 Kommentare

Hallo, ich besitze ein HP ZBook 17 G4 mit einem Windows 10 Pro Betriebssystem. Bei diesem Problem handelt sich, ...

Off Topic
Fachkräftemangel in Deutschland? - Talentschmiede schreibt alle 2 Tage die gleichen Stellen aus
Frage von Penny.CilinOff Topic12 Kommentare

Hallo, haben wir in Deutschland Fachkräftemangel? Die Talentschmiede schreibt gefühlt alle zwei Tage dieselben Stellen aus. Und das schon ...

Windows 10
Windows 10 GPO Powershell Skript Registry bearbeiten
Frage von potshockWindows 1010 Kommentare

Hi Admins, Gegeben ist ein Windows 2012 R2 Server an welchen ich Gpos für Windows 10 Clients bereitstelle. U.a. ...

Microsoft
Erfahrungen mit Webcam over RDP gesucht
Frage von DerWoWussteMicrosoft10 Kommentare

Moin Kollegen. Bekanntlich kann man Webcams nur mit Drittanbietersoftware in RDP reinschleifen. Was nutzt Ihr dazu? Wie stabil funktioniert ...