Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

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

Fehlermeldung nach Suchabfrage

Frage Entwicklung Batch & Shell

Mitglied: CADSYS

CADSYS (Level 1) - Jetzt verbinden

09.01.2009, aktualisiert 12:09 Uhr, 5163 Aufrufe, 1 Kommentar

Ich benutze das folgende Script zum auslesen der Version einer Software.



FOR /F "tokens=1,2,3 delims=," %%A IN ('"WMIC product where (Name='Autodesk Inventor Professional 2008') get name,version /FORMAT:csv"') DO (

set Program08=%%B

set Version08=%%C

)


ECHO %Program% , %Version% ist installiert.



Wenn die Software die vorgegeben ist nicht installiert ist auf dem jeweiligen Rechner, wird sie automatisch installiert.

Das funktioniert auch alles nur wird bei der Abfrage oben wenn die SOftware nicht installiert ist die Fehlermeldung "Keine Instanzen verfügbar." angezeigt.



Wie kann ich diese Fehlermeldung unterbinden?


geht es überhaupt?

Da ich ein Grafisches Menü erstellt habe stört diese meldung schon erheblich.
Mitglied: Biber
09.01.2009 um 13:00 Uhr
Moin CADSYS,

in diesem Fall solltest Du die WMIC-Ausgabe erst in eine Datei umleiten und erst danach nur bei Erfolg diese Datei per FOR/F-Anweisung durchflöhen.
Wenn die WMIC-Abfrage ins Mett haut, dann wird
  • über STDERR/Fehlerkanal 2 die Meldung "keine instanzen verfügbar." ausgegeben und
  • über STDOUT/Konsole frag-mich-nicht-warum als UNICODE-String eine Leerzeile gefolgt von dem sinnfreien Fragment "Node,".
*kopfschüttel kopfschüttel kopfschüttel*

ich würde mit diesem Redmonder Praktikantenpfusch so umgehen:
01.
... 
02.
REM Ausgabe (ohne Fehlerkanal) in temporäre Datei schreiben 
03.
WMIC product where (Name='Autodesk Inventor Professional 2008') get name,version /FORMAT:csv 2>nul >%temp%\wmic.log 
04.
REM Falls nicht installiert, wird im Unicode-Format geschrieben, deshalb der TYPE 
05.
type %temp%\wmic.log|findstr /c:"Node,">nul && goto :IsNichInstalliert 
06.
REM Falls "Node," in der WMIC.log gefunden wurde, Sprung nach ":IsNichInstalliert" 
07.
 
08.
FOR /F "tokens=1,2,3 delims=," %%A IN ('type %temp%\WMIC.log') DO ( 
09.
    set Program08=%%B 
10.
    set Version08=%%C  
11.
   REM  ....and whatever to do  
12.
13.
goto :finished 
14.
 
15.
:IsNichInstalliert 
16.
REM whatever to do 
17.
 
[ungetestete Skizze]

Grüße
Biber
Bitte warten ..
Ähnliche Inhalte
Windows Server
gelöst Fehlermeldung Gruppenrichtlinieneditor (1)

Frage von anak1m zum Thema Windows Server ...

Windows Server
gelöst Hyper V seltsame Fehlermeldungen (3)

Frage von BiGnoob zum Thema Windows Server ...

Outlook & Mail
Fehlermeldung in Outlook 2013 (5)

Frage von alpardac zum Thema Outlook & Mail ...

Windows Update
gelöst Fehlermeldung freigabe von Updates bei WSUS (4)

Frage von Philipp711 zum Thema Windows Update ...

Neue Wissensbeiträge
Ubuntu

Ubuntu 17.10 steht zum Download bereit

(3)

Information von Frank zum Thema Ubuntu ...

Datenschutz

Autofahrer-Pranger - Bewertungsportal illegal

(8)

Information von BassFishFox zum Thema Datenschutz ...

Windows 10

Neues Win10 Funktionsupdate verbuggt RemoteApp

(8)

Information von thomasreischer zum Thema Windows 10 ...

Microsoft

Die neuen RSAT-Tools für Win10 1709 sind da

(2)

Information von DerWoWusste zum Thema Microsoft ...

Heiß diskutierte Inhalte
Router & Routing
Allnet - VDSL2 Modem - SFP (mini-GBIC) (20)

Frage von Dobby zum Thema Router & Routing ...

Monitoring
Netzwerk-Monitoring Software (18)

Frage von Ghost108 zum Thema Monitoring ...

Windows 10
Seekrank bei Windows 10 (17)

Frage von zauberer123 zum Thema Windows 10 ...

Windows Server
gelöst Kopiervorgang schlägt fehl, weil Datei- und Ordnername zu lang sind (14)

Frage von Schroedi zum Thema Windows Server ...