Schlagwort: cmdlet

  • Man sieht ihr das Alter nicht an. Der Festplatten-Check mit Powershell bringt den Zustand schnell ans Licht.

    Plötzlich auftretende Geräusche der Festplatte können ein baldiges Ende derselben ankündigen. Bevor ein kompletter Datenverlust droht, lässt sich innerhalb weniger Augenblicke der Zustand der Festplatte überprüfen. Mit der Powershell aus den Windows-Bordmitteln.

    Powershell mit Administratorrechten

    Starte für die Festplattenüberprüfung Powershell mit Administratorrechten. Am besten geht das über das Startmenü. Gib Powershell in das Suchfeld ein, öffne dann mit einem Rechtsklick das Kontextmenü und wähle die Option Als Administrator ausführen aus.

    powershell-admin-rechte-starten-zustand-festplatte-ermitteln

    Dann gibst du in die Kommandozeile folgenden Befehl ein…

    (Get-WmiObject  -namespace root\wmi -class MSStorageDriver_FailurePredictStatus -ErrorAction  silentlycontinue | Select InstanceName, PredictFailure, Reason | Format-Table -Autosize)

    …und führst ihn mit der Taste [Eingabe] aus.

    Nachdem die HDD geprüft wurde, steht in der Spalte PredictFailure der Wert False wenn keine Fehler gefunden wurden. Wird aber der Wert True angezeigt, sollten die Daten dieser Festplatte sofort gesichert und die HDD ausgetauscht werden.

    zustand-festplatte-hdd-powershell-befehl-feststelle-failur-predict-false

    Anzeige nicht komplett?

    Kommt es bei der Befehlsausführung zu der Warnmeldung Die Spalte Reason passt nicht in die Anzeige und wurde entfernt, muss zuerst der Anzeigebereich vergrößert werden.

    powershell-befehl-warnung-platz-anzeige-passt-nicht-reason-spalte-erweitern

    Vergrößern des Anzeigebereichs

    Dazu öffnest du mit einem Rechtsklick auf den Rahmen des Powershell-Fensters das Kontextmenü und wählst die Eigenschaften aus.

    rechtsklick-eigenschaften-register-layout-powershell-aendern-wert-kopfleiste-kopfzeile

    Im Dialogfenster der Eigenschaften änderst du auf der Registerkarte Layout die Breite von Fensterpuffergröße und Fenstergröße auf beispielsweise 120. Die Änderung muss dann nur noch mit OK bestätigt werden.

    fenster-groesse-puffer-wert-breite-neu-einstellen-aendern-powershell-zustand-festplatte-feststellen

    Wiederhole nun im Powershell-Fenster die Befehlseingabe durch drücken der Taste [Aufwärts-Pfeil] und bestätige die Aktion mit [Enter]. Die Anzeige des Festplattenstatus wird nun komplett dargestellt.

  • PowerShell: Mächtiges Skripting-Tool für Windows

    Windows kennen die meisten als Betriebssystem mit grafischer Benutzeroberfläche und benutzen es dementsprechend auch so. Doch tief im Inneren von Windows verstecken sich viele weitere hilfreiche Tools und Programme, die teilweise nur über Textbefehle bedient werden können. Den meisten dürfte die aus alten DOS-Zeiten stammende Windows Eingabeaufforderung bekannt sein. Noch weitaus mehr Möglichkeiten bietet allerdings die so genannte PowerShell, die auf allen Windows Rechnern ab dem Betriebssystem Microsoft Exchange Server 2007 vorinstalliert ist.

    Ab Windows 7 ist die PowerShell in der Version 2.0 installiert und ab Windows 8 in der Version 3.0. Ab der Version 2.0 ist zusätzlich mit PowerShell ISE auch noch eine grafische Entwicklungsoberfläche vorhanden. Für die Versionen Windows XP, Windows Vista und Windows Server 2003 kann die PowerShell 1.0 oder 2.0 kostenlos von den Windows Servern herunter geladen und installiert werden.

    PowerShell nutzen

    Am schnellsten starten Sie die PowerShell über die Tastenkombination [Windows-Taste][R] und der Eingabe des Befehls „powershell“.

    windows-vista-xp-7-8-powershell

    Nach einem Klick auf OK startet ein schwarz hinterlegtes Eingabefenster, ähnlich wie Sie es auch von der Windows-Eingabeaufforderung kennen. Allerdings ist die Befehlssyntax eine vollkommen andere. Sie können in der PowerShell zunächst ähnliche Befehle ausführen, wie Sie sie eventuell auch von der Unix-Shell unter Linux kennen. So bewegen Sie sich im Dateisystem mit Befehlen wie cd, chdir, ls oder pwd. Datei kopieren, löschen oder bewegen Sie mit cp, rm oder mv.

    windows-vista-xp-7-8-powershell-3

    Ihre Stärken spielt die PowerShell allerdings erst mit der Nutzung der eigens entwickelten PowerShell-Skripting-Language und dem CMDlets aus. Darüber haben Sie vollen Zugriff auf das .NET-Framework , auf WMI-Klassen sowie COM-Objekte und können selbst komplexeste Aufgaben per Skript programmieren. Im Internet finden Sie viele nützliche Beispiele, was Sie alles mit der PowerShell anstellen können, zum Beispiel hier und hier. Auch die Windows-Hilfe kann Ihnen hierbei weiter helfen.

    windows-vista-xp-7-8-powershel-2l