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

syntax problem

Frage Entwicklung VB for Applications

Mitglied: gigagaga

gigagaga (Level 1) - Jetzt verbinden

05.11.2007, aktualisiert 17:29 Uhr, 3899 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
Administrator.de Feedback
Neuer Bereich Powershell und erweitertes syntax highlighting (6)

Frage von Kraemer zum Thema Administrator.de Feedback ...

Windows Server
gelöst WMI-Filter Syntax (10)

Frage von DasWombat1993 zum Thema Windows Server ...

Windows Installation
gelöst Irfanview - silent deploy - Argumente für Syntax (3)

Frage von Graven zum Thema Windows Installation ...

Datenbanken
gelöst Fehler 1064 you have an error in SQL syntax datenbankabfrage, Search and Replace (1)

Frage von Blackshirt zum Thema Datenbanken ...

Neue Wissensbeiträge
Windows Server

Umstellung SHA 1 auf SHA 2 - Migration der CA von CSP auf KSP

Tipp von Badger zum Thema Windows Server ...

Windows 10

Quato DTP94 unter Windows 10 x64 installieren und verwenden

Anleitung von anteNope zum Thema Windows 10 ...

Windows 10

Win10 1703 und Nutzerkennwörter bei Ersteinrichtung - erstaunliche Erkenntnis

(15)

Erfahrungsbericht von DerWoWusste zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Festplatten, SSD, Raid
gelöst Raid-Controller (Areca) Datenverlust trotz R5 (16)

Frage von sebastian2608 zum Thema Festplatten, SSD, Raid ...

Windows Netzwerk
DNS ins mehreren Subnetzen (11)

Frage von joerg zum Thema Windows Netzwerk ...

Server-Hardware
Starker PC zum Virtualisieren (10)

Frage von canlot zum Thema Server-Hardware ...

Server-Hardware
HP ProLiant DL380 G7, POST Error: 1785-Drive Array not Configured (10)

Frage von Paderman zum Thema Server-Hardware ...