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

Fehlermeldung in Powershell ausblenden

Mitglied: MarciMarc85

MarciMarc85 (Level 1) - Jetzt verbinden

23.05.2019, aktualisiert 09:28 Uhr, 380 Aufrufe, 5 Kommentare, 1 Danke

Hallo,

Ich starte über Powerdhell eine Batch-Script, was ein MySQL Datenbank Update anstößt.
Soweit kein Problem: wenn nun allerdings die Datenbank Version schon auf der richtigen Versionsnummer ist, kommt eine Fehlermelung, die ich gern ausblenden würde.

01.
$new_database_version = '596'
02.

03.

04.
 # Migrate the database
05.

06.
 write-host Migrate database to version $new_database_version -ForegroundColor DarkCyan
07.
 cmd.exe /C "$db_scripts_path\migrate_db.bat" localhost 3306 dbadmin dbpassword $db_scripts_path $new_database_version  -ArgumentList '/v','/qn' -passthru
Raus kommt dabei:

01.
cmd.exe : mysql: [Warning] Using a password on the command line interface can be insecure.
02.
In D:\Software\enterprise\bin\powershell_tools\migrate.ps1:12 Zeichen:2
03.
+  cmd.exe /C "$db_scripts_path\migrate_db.bat" localhost 3306 dbadmin dbpassword  ...
04.
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
05.
    + CategoryInfo          : NotSpecified: (mysql: [Warning...an be insecure.:String) [], RemoteException
06.
    + FullyQualifiedErrorId : NativeCommandError
07.
 
08.
mysql: [Warning] Using a password on the command line interface can be insecure.
09.
Database is already on version 596.
Ich hätte gern nur den Teil "Database is already on version 596." ausgegeben. Der rest darüber ist rot geschrieben und irritiert nur. Das hätte ich gern ausgeblendet. Gibt es für das Ausblenden der roten Warnmeldung ein Kommando?
Mitglied: Kraemer
23.05.2019 um 11:13 Uhr
Moin,

Fehlermeldungen gibt es, wenn Fehler auftreten. Dafür sind die da und gehören nicht ausgeblendet. Anstatt sich nun Gedanken darüber zu machen, wie man diese ausblendet, kann man doch gleich sauber programmieren und den Fehler vermeiden, oder nicht?

Gruß
Bitte warten ..
Mitglied: MarciMarc85
24.05.2019 um 06:41 Uhr
Die Meldung in diesem Fall, ist keine Fehlermeldung an sich, sondern eher ein Warnhinweiß von MySQL, dass Kennwörter auf Kommandozeilenebene zu verwenden, unsicher sein kann. Selbnst diese Medlung an sich, wäre ok, wenn sie angezeigt wird, aber der Teil danach, nervt bzw. sieht es unschön aus:

01.
In D:\Software\enterprise\bin\powershell_tools\migrate.ps1:12 Zeichen:2
02.

03.
03.
04.

05.
+  cmd.exe /C "$db_scripts_path\migrate_db.bat" localhost 3306 dbadmin dbpassword  ...
06.

07.
04.
08.

09.
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10.

11.
05.
12.

13.
    + CategoryInfo          : NotSpecified: (mysql: [Warning...an be insecure.:String) [], RemoteException
14.

15.
06.
16.

17.
    + FullyQualifiedErrorId : NativeCommandError
Das wird halt nur in Powershell so angezeigt. Per CMD ist das halt nicht da und so hätte ich, dass dieser Teil auch in Powershell nicht ausgegeben wird. Das hat nichts mit sauber programmieren zutun
Bitte warten ..
Mitglied: 139920
24.05.2019, aktualisiert um 07:34 Uhr
Das hat nichts mit sauber programmieren zutun
Doch. Passwörter hinterlegt man niemals im Klartext.
Ließ den Link da steht wie man es richtig macht.
Ansonsten beschäftige dich mit den Error-Parametern.
Bitte warten ..
Mitglied: Kraemer
24.05.2019 um 08:20 Uhr
Zitat von 139920:

Das hat nichts mit sauber programmieren zutun
Doch.
meine Meinung
Bitte warten ..
Ähnliche Inhalte
Windows Userverwaltung
Fehlermeldung Powershell
gelöst Frage von 121103Windows Userverwaltung17 Kommentare

Hi zusammen, ich möchte im AD-Modul für Powershell die Telefonnummer einer OU von extAttr7 & extAttr8 in die OfficePhone ...

Batch & Shell
PowerShell-Fehlermeldung beim Parsen
Frage von diemilzBatch & Shell5 Kommentare

Hallo zusammen, da ich noch nicht so sonderlich versiert in PowerShell bin, bitte ich um Nachsicht, wenn ich hier ...

Windows Server

Powershell + Import VM bringt Fehlermeldung

gelöst Frage von SupidoWindows Server

Hallo zusammen, ich bin etwas verwirrt, da ein PSScript mal funktioniert und mal nicht. Untenstehender Code ist teil eines ...

Batch & Shell

Powershell - Verwendung von PSSession erzeugt Fehlermeldung

gelöst Frage von DaniBatch & Shell2 Kommentare

Hallo liebe Kolleginnen und Kollegen, vor der Umstellung auf Exchange 2016 bietet sich es an diverse Skripte zu überabeiten. ...

Neue Wissensbeiträge
Windows Server

Windows Server 2016 Suche nicht funktioniert ist ausgegraut Windows Server 2016 Search not work

Erfahrungsbericht von Wano347 vor 22 StundenWindows Server

Hallo Leute, wir haben vor kurzem ein Problem gehabt: Windows Server 2016 frisch installiert. Nach Checkliste konfiguriert (sieht vor ...

Microsoft Office

Microsoft geht nun rechtlich gegen Lizengo vor - Billig Software

Information von takvorian vor 22 StundenMicrosoft Office5 Kommentare

Hallo zusammen, eben auf CRN gefunden, weis nicht ob das schon wer gepostet hat Microsoft verklagt Lizengo Gruß Tak

Firewall
Übernahme von SOPHOS durch Thoma Bravo
Information von Dilbert-MD vor 1 TagFirewall3 Kommentare

Kam die Tage per Newsletter: Zitat: " Das Sophos Board of Directors hat gestern bekanntgegeben, dass die Private-Equity-Investment-Firma Thoma ...

Windows Netzwerk

Ereignis-ID 20226 RasClient Ursachencode 829 VPN Verbindung wird abgebrochen

Anleitung von Hardstyles vor 7 TagenWindows Netzwerk

Hallo zusammen, nach Stundenlanger Analysen und test konnten wir den Fehler Lösen. es geht um folgende Fehler Meldung in ...

Heiß diskutierte Inhalte
Sicherheitsgrundlagen
Was tun, wenn der Chef seine eigenen IT-Regeln nicht durchsetzt?
gelöst Frage von Bl0ckS1z3Sicherheitsgrundlagen22 Kommentare

Hallo Admins, im Zuge der DSGVO haben wir in unserem Unternehmen mit dem Datenschutzbeauftragten ein neues IT-Nutzerhandbuch erstellt. Hier ...

CPU, RAM, Mainboards
Kein Bild mit neuem Mainboard
Frage von Ghost108CPU, RAM, Mainboards20 Kommentare

Hallo zusammen, habe einen PC mit 4 RAM Riegeln, einer Intel CPU 1151 Socket und einem Mainboard Asus B150M-A/M.2 ...

Windows 10
Win 10 - Seltsame popups die nerven
Frage von BigSnakeyeWindows 1019 Kommentare

Hallöchen! An einem Win 10 Notebook habe ich Probleme mit extrem nervigen Popups rechts unten in der Ecke. Dort ...

Windows 10
Windows 10 Workstation zum Musikmachen für ultra-low-latency (ca. 0,7ms)
Frage von psy-tekWindows 1018 Kommentare

Hallo. Ich benutze meinen DAW Rechner hauptsächlich, als Effektgeräte und Klangerzeuger mit sehr kurzen Latenzen. (Damit man gar nicht ...