Windows - PowerShell

Aus Flinkwiki
Wechseln zu: Navigation, Suche
Seitenübersicht
Windows 10
Windows - Konfiguration
Windows: Tools
Windows: Troubleshooting



Konzeption

Die PowerShell ist in erster Linie ein Werkzeug für Administratoren, um auf der Kommandozeile Aufgaben zu automatisieren oder um mit geringem Aufwand sehr viele Aktionen auf einmal auszuführen. Dabei greift die Powershell auf das gesamte Instrumentarium von .NET zurück. Es können sowohl interaktiv Befehle abgesetzt werden als auch Scripte zur Abarbeitung bereitgestellt werden. Die PowerShell kann unter cmd mit "powershell" aufgerufen werden oder aber unter Start. Hier gibt es jeweils folgende Möglichkeiten:

1. Windows PowerShell: Hier handelt es sich um die PowerShell auf der Kommandozeile.

2. Windows PowerShell ISE: Die Windows PowerShell Integrated Scripting Environment - ISE enthält einen Scripteditor. Außerdem ist hier das Verhalten von Intellisense implementiert: Am rechten Bildschirmrand sind die verfügbaren Kommandos zu sehen; bei Eingabe eines Kommandos werden die möglichen Varianten der Befehle und die verfügbaren Parameter angezeigt.

3. Windows PowerShell (x86) - für 32-Bit-Anwendungen

4. Windows PowerShell ISE (x86) - für 32-Bit-Anwendungen

Wenn man den vollen Befehlsumfang zur Verfügung haben möchte, muss man beim Aufruf der jeweiligen Variante von PowerShell diese mit Rechtsklick > Als Administrator ausführen.


Windows 10: Powershell statt Eingabeaufforderung im Win+X Menü nutzen

   Im so genannten Poweruser-Menü, zu erreichen über die Tastenkombination Windows+X oder einen Rechtsklick auf den Startbutton, 
hat Microsoft in Windows 10 die Eingabeaufforderung platziert. Wer stattdessen an der selben Position lieber die Powershell aufrufen möchte, 
kann das mit wenigen Klicks realisieren.

--> Rechtsklick auf die Taskleiste, Eigenschaften anklicken, dann zum Reiter 'Navigation' wechseln und hier die Option 
"Beim Rechtsklick auf die untere linke Ecke oder beim Drücken von Windows-Taste+X Eingabeaufforderung im Menü durch Windows Power Shell ersetzen" 
aktiveren. 


Einführung

https://technet.microsoft.com/de-DE/library/bb978526

https://www.youtube.com/watch?v=tP6SwrxAXjk


$PSVersionTable = Versionsinformation

get-help update = Lädt die aktuellen Hilfedateien für die Module herunter.

get-command | measure = Wie viele Befehle gibt es? > über 1300 cmdlets/functions!

get-volume = Information über Laufwerke

get-process = Prozessliste

get-process -name firefox = Beispiel für die Anzeige eines einzelnen Prozesses

Get-Command -Noun *firewall* = Befehle zur Firewall anzeigen lassen


Hilfe

PS C:\Windows\system32> get-help

THEMA
    Hilfesystem zu Windows PowerShell

KURZBESCHREIBUNG
    Zeigt Hilfe zu Windows PowerShell-Cmdlets und -Konzepten an. 

DETAILBESCHREIBUNG
    In der Windows PowerShell-Hilfe werden Cmdlets, Funktionen, Skripts und Module von Windows PowerShell beschrieben sowie Konzepte erläutert, u.a. die Elemente der 
Windows PowerShell-Sprache.


    Windows PowerShell enthält keine Hilfedateien, Sie können die Hilfethemen jedoch online lesen. Oder laden Sie mit dem Cmdlet "Update-Help" Hilfedateien auf den 
Computer herunter, und zeigen Sie die Hilfethemen anschließend mit dem Cmdlet "Get-Help" in der Befehlszeile an.

    Sie können auch mit dem Cmdlet "Update-Help" aktualisierte Hilfedateien nach ihrer Veröffentlichung herunterladen, sodass der lokale Hilfeinhalt immer auf dem 
neusten Stand ist. 

    Ohne Hilfedateien wird von "Get-Help" eine automatisch erstellte Hilfe für Cmdlets, Funktionen und Skripts angezeigt.


  ONLINEHILFE    
    Sie finden die Hilfe für Windows PowerShell online in der TechNet-Bibliothek unter "http://go.microsoft.com/fwlink/?LinkID=108518". 

    Geben Sie zum Öffnen der Onlinehilfe für ein Cmdlet oder eine Funktion Folgendes ein:

        Get-Help <Cmdlet-Name> -Online    

  UPDATE-HELP
    Gehen Sie zum Herunterladen und Installieren von Hilfedateien auf dem Computer folgendermaßen vor:

       1. Starten Sie Windows PowerShell mit der Option "Als Administrator ausführen".
       2. Geben Sie Folgendes ein:

          Update-Help

    Nach der Installation der Hilfedateien können Sie mit dem Cmdlet "Get-Help" die Hilfethemen anzeigen. Sie können mit dem Cmdlet "Update-Help" auch aktualisierte 
Hilfedateien herunterladen, sodass die lokalen Hilfedateien immer auf dem neuesten Stand sind.
    
    Weitere Informationen zum Cmdlet "Update-Help" erhalten Sie, indem Sie Folgendes eingeben:

       Get-Help Update-Help -Online

    Oder rufen Sie "http://go.microsoft.com/fwlink/?LinkID=210614" auf.


  GET-HELP
    Mit dem Cmdlet "Get-Help" zeigen Sie Hilfe aus dem Inhalt der Hilfedateien auf dem Computer in der Befehlszeile an. Ohne Hilfedateien wird von "Get-Help" 
grundlegende Hilfe zu Cmdlets und Funktionen angezeigt. Sie können mithilfe von "Get-Help" auch die Onlinehilfe für Cmdlets und Funktionen anzeigen.

    Hilfe zu einem Cmdlet erhalten Sie mit folgendem Befehl:

        Get-Help <Cmdlet-Name>
    
    Onlinehilfe rufen Sie mit folgendem Befehl auf:
   
        Get-Help <Cmdlet-Name> -Online    

    Die Titel der konzeptionellen Themen beginnen mit "About_".
    Geben Sie zum Abrufen von Hilfe zu einem Konzept oder Sprachelement Folgendes ein:

        Get-Help About_<Themenname>

    Geben Sie zum Suchen nach einem Wort oder Begriff in allen Hilfedateien Folgendes ein:

        Get-Help <Suchbegriff>

    Weitere Informationen zum Cmdlet "Get-Help" erhalten Sie, indem Sie Folgendes eingeben:

        Get-Help Get-Help -Online

    Oder rufen Sie "http://go.microsoft.com/fwlink/?LinkID=113316" auf.


  BEISPIELE:
      Save-Help              : Lädt Hilfedateien aus dem Internet herunter und speichert sie auf einer Dateifreigabe.
      Update-Help            : Lädt Hilfedateien aus dem Internet oder von einer Dateifreigabe herunter und installiert sie.
      Get-Help Get-Process   : Zeigt Hilfe zum Cmdlet "Get-Process" an.   
      Get-Help Get-Process -Online
                             : Öffnet die Onlinehilfe für das Cmdlet "Get-Process".                            
      Help Get-Process       : Zeigt Hilfe zu "Get-Process" seitenweise an.
      Get-Process -?   : Zeigt Hilfe zum Cmdlet "Get-Process" an.      
      Get-Help About_Modules : Zeigt Hilfe zu Windows PowerShell-Modulen an.
      Get-Help remoting      : Durchsucht die Hilfethemen nach dem Wort "remoting."

  SIEHE AUCH:
      about_Updatable_Help
      Get-Help
      Save-Help
      Update-Help

Windows PowerShell unter Ubuntu 18.04

sh

# Download the Microsoft repository GPG keys
wget -q https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb

# Register the Microsoft repository GPG keys
sudo dpkg -i packages-microsoft-prod.deb

# Update the list of products
sudo apt-get update

# Enable the "universe" repositories
sudo add-apt-repository universe

# Install PowerShell
sudo apt-get install -y powershell

# Start PowerShell
pwsh
[1]

Links

Erste Schritte


|