Die Windows PowerShell ist eine von Microsoft entwickelte, mächtige Alternative zumWindows-Kommandozeilenprogramm cmd.exe und zum Windows Script Host. Show Sie kann seit Windows Version 7 benutzt werden. Die Kommondas der PowerShell werden Cmdlets genannt. Cmdlets
Um ein Powershell-Skript aufzurufen, muss man entweder
Die Dateiendung für Powershell-Skripte ist ps1. In der Powershell selbst kann das Skript mit ./beispiel.ps1 gestartet werden. Aus Sicherheitsgründen verweigert das System defaultmäßig die Ausführung von Powershell-Skripten. Dies muss in der Powershell selbst mit set-ExecutionPolicy RemoteSigned In PowerShell v 2.0 kann einfach mit ise das Powershell-GUI aufgerufen werden.
Weitere Infos http://www.it-visions.de/scripting/powershell/ Beispiel Ausgabe aller laufenden Dienste: get-service | where-object {$_.status -eq "Running"}Ausgabe von Infos über das System: get-WmiObject win32_computersystem
Snap-Ins - mehrere Cmdlets zusammen - erweitern die Funktionalität der PowerShell. Wie starte ich ein ps1 Script?Um das Skript ausführen zu können, rufen Sie über die Konsole in der Powershell den entsprechenden Ordner/Dateipfad auf. Geben Sie danach den Befehl \[Skriptname]. ps1 ein. Damit wird Ihr Skript gestartet.
Wie aktiviere ich PowerShell?Um die Ausführung von Scripten zuzulassen öffnet man die Powershell mit Administratorrechten und gibt dort den Befehl „Set-ExecutionPolicy Unrestricted“ ein, drückt Eingabe und bestätigt die Sicherheitsabfrage mit „J“ für Ja. Hierdurch werden alle Scripte ausgeführt, egal welcher Herkunft.
Kann nicht geladen werden da die Ausführung von Skripts auf diesem System deaktiviert ist PowerShell?Ausführung von PowerShell-Skripts aktivieren
Lösung: Klicken Sie auf Start, tippen Sie PowerShell ein und benutzen Sie beim gefundenen PowerShell den Befehl Als Administrator ausführen. Die PowerShell erscheint mit Admin-Rechten. Tippen Sie Get-ExecutionPolicy ein und drücken Sie Enter.
Was bedeutet RemoteSigned?Sind die Einstellungen auf RemoteSigned gesetzt, bedeutet das, dass lokale Scripte immer, heruntergeladene Scripte nur mit Signatur ausgeführt werden.
|