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.




9
ps1 kann nicht geladen werden, da das Ausführen von Skripten auf diesem System deaktiviert ist
Ich versuche, das powershellSkript von c # aus auszuführen . Zuerst setze ich das ExecutionPolicyauf Unrestrictedund das Skript läuft jetzt von PowerShell ISE. Das ist mein Code: class Program { private static PowerShell ps; static void Main(string[] args) { ps = PowerShell.Create(); string ps1File = Path.Combine(Environment.CurrentDirectory, "script.ps1"); ExecuteScript(ps1File); Console.ReadLine(); } …
108 c#  powershell 

5
So ersetzen Sie mehrere Zeichenfolgen in einer Datei mit PowerShell
Ich schreibe ein Skript zum Anpassen einer Konfigurationsdatei. Ich möchte mehrere Instanzen von Zeichenfolgen in dieser Datei ersetzen und habe versucht, die Aufgabe mit PowerShell auszuführen. Es funktioniert gut für ein einzelnes Ersetzen, aber das Ersetzen mehrerer Ersetzungen ist sehr langsam, da jedes Mal die gesamte Datei erneut analysiert werden …

3
Was macht "%" (Prozent) in PowerShell?
Es scheint, dass die Operation% Skriptblöcke nach der Pipeline startet, obwohl about_Script_Blocks angibt, dass% nicht erforderlich ist. Diese funktionieren alle einwandfrei. get-childitem | % { write-host $_.Name } { write-host 'hello' } % { write-host 'hello' } Wenn wir jedoch nach der Pipeline einen Skriptblock hinzufügen, müssen wir zuerst% haben. …
106 powershell  syntax 




10
So übergeben Sie boolesche Werte an einer Eingabeaufforderung an ein PowerShell-Skript
Ich muss ein PowerShell-Skript aus einer Batchdatei aufrufen. Eines der Argumente für das Skript ist ein boolescher Wert: C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -NoProfile -File .\RunScript.ps1 -Turn 1 -Unify $false Der Befehl schlägt mit folgendem Fehler fehl: Cannot process argument transformation on parameter 'Unify'. Cannot convert value "System.String" to type "System.Boolean", parameters of this …

8
Warum werden meine PowerShell-Skripts nicht ausgeführt?
Ich habe eine einfache Batchdatei als PowerShell-Skript geschrieben und erhalte beim Ausführen Fehler. Es befindet sich in einem Skriptverzeichnis in meinem Pfad. Dies ist der Fehler, den ich bekomme: Kann nicht geladen werden, da die Ausführung von Skripten auf diesem System deaktiviert ist. Weitere Informationen finden Sie unter "Hilfe zum …
103 powershell 


7
Führen Sie PowerShell Script aus C # mit Befehlszeilenargumenten aus
Ich muss ein PowerShell-Skript in C # ausführen. Das Skript benötigt Befehlszeilenargumente. Folgendes habe ich bisher getan: RunspaceConfiguration runspaceConfiguration = RunspaceConfiguration.Create(); Runspace runspace = RunspaceFactory.CreateRunspace(runspaceConfiguration); runspace.Open(); RunspaceInvoke scriptInvoker = new RunspaceInvoke(runspace); Pipeline pipeline = runspace.CreatePipeline(); pipeline.Commands.Add(scriptFile); // Execute PowerShell script results = pipeline.Invoke(); scriptFile enthält so etwas wie "C: \ …

3
Lesen Sie die Datei Zeile für Zeile in PowerShell
Ich möchte eine Datei Zeile für Zeile in PowerShell lesen. Insbesondere möchte ich die Datei durchlaufen, jede Zeile in einer Variablen in der Schleife speichern und einige Verarbeitungen in der Zeile durchführen. Ich kenne das Bash-Äquivalent: while read line do if [[ $line =~ $regex ]]; then # work here …


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.