Als «powershell» getaggte Fragen

PowerShell ist ein plattformübergreifendes Befehlszeilen- und Skriptdienstprogramm von Microsoft. Verwenden Sie dieses Tag NUR für Fragen zum Schreiben und Ausführen von PowerShell-Skripten. Programmierfragen, die für die plattformübergreifende Version von PowerShell Core (Windows, MacOS und Linux) spezifisch sind, sollten mit [Powershell-Core] gekennzeichnet werden. Fragen zur Systemadministration sollten unter Super User oder Server Fault gestellt werden.


30
Laut PowerShell ist die Ausführung von Skripten auf diesem System deaktiviert.
Ich versuche a cmd Datei, die a aufruft Power ShellSkript von cmd.exe, und ich erhalte die folgende Fehlermeldung: Management_Install.ps1 kann nicht geladen werden, da die Ausführung von Skripten auf diesem System deaktiviert ist. ich bin gerannt Set-ExecutionPolicy -ExecutionPolicy Unrestricted und wenn ich renne Get-ExecutionPolicy ausPower ShellIch komme Unrestrictedzurück. PS C:\Users\Administrator\> …


14
So führen Sie ein PowerShell-Skript aus
Wie führe ich ein PowerShell-Skript aus? Ich habe ein Skript namens myscript.ps1 Ich habe alle notwendigen Frameworks installiert Ich habe , dass die Ausführungsrichtlinie Sache Ich habe die Anweisungen auf dieser MSDN-Hilfeseite befolgt und versuche, sie folgendermaßen auszuführen: powershell.exe 'C:\my_path\yada_yada\run_import_script.ps1'(mit oder ohne --noexit) Dies gibt genau nichts zurück, außer dass …


16
Festlegen von Windows PowerShell-Umgebungsvariablen
Ich habe herausgefunden, dass das Festlegen der Umgebungsvariablen PATH nur die alte Eingabeaufforderung betrifft. PowerShell scheint unterschiedliche Umgebungseinstellungen zu haben. Wie ändere ich die Umgebungsvariablen für PowerShell (v1)? Hinweis: Ich möchte meine Änderungen dauerhaft vornehmen, damit ich sie nicht jedes Mal festlegen muss, wenn ich PowerShell ausführe. Hat PowerShell eine …

14
Wie kann der Speicherort des aktuellen PowerShell-Skripts am besten ermittelt werden?
Wann immer ich auf ein allgemeines Modul oder Skript verweisen muss, verwende ich gerne Pfade relativ zur aktuellen Skriptdatei. Auf diese Weise kann mein Skript immer andere Skripte in der Bibliothek finden. Was ist die beste Standardmethode zum Bestimmen des Verzeichnisses des aktuellen Skripts? Derzeit mache ich: $MyDir = [System.IO.Path]::GetDirectoryName($myInvocation.MyCommand.Definition) …


7
Wie übergebe ich ein Argument an ein PowerShell-Skript?
Es gibt ein PowerShellSkript mit dem Namen itunesForward.ps1, mit dem iTunes 30 Sekunden vorspulen kann: $iTunes = New-Object -ComObject iTunes.Application if ($iTunes.playerstate -eq 1) { $iTunes.PlayerPosition = $iTunes.PlayerPosition + 30 } Es wird mit dem Befehl prompt line ausgeführt: powershell.exe itunesForward.ps1 Ist es möglich, ein Argument über die Befehlszeile zu …

15
Wie übergebe ich mehrere Parameter an eine Funktion in PowerShell?
Wenn ich eine Funktion habe, die mehr als einen Zeichenfolgenparameter akzeptiert, scheint der erste Parameter alle ihm zugewiesenen Daten zu erhalten, und die verbleibenden Parameter werden als leer übergeben. Ein schnelles Testskript: Function Test([string]$arg1, [string]$arg2) { Write-Host "`$arg1 value: $arg1" Write-Host "`$arg2 value: $arg2" } Test("ABC", "DEF") Die erzeugte Ausgabe …
435 powershell 




10
Beenden eines Skripts in PowerShell
Ich habe nach einer Möglichkeit gesucht, ein PowerShell (PS1) -Skript zu beenden, wenn innerhalb einer Funktion ein nicht behebbarer Fehler auftritt. Zum Beispiel: function foo() { # Do stuff that causes an error $host.Exit() } Natürlich gibt es so etwas nicht $host.Exit(). Es gibt $host.SetShouldExit(), aber dies schließt tatsächlich das …
394 powershell 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.