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.

4
Durchlaufen Sie Dateien in einem Verzeichnis mit PowerShell
Wie kann ich den folgenden Code ändern, um alle .log-Dateien im Verzeichnis und nicht nur die eine Datei anzuzeigen? Ich muss alle Dateien durchlaufen und alle Zeilen löschen, die nicht "step4" oder "step9" enthalten. Derzeit wird dadurch eine neue Datei erstellt, aber ich bin mir nicht sicher, wie ich die …
243 powershell 

15
Wie erhalte ich mit Get-ChildItem nur Verzeichnisse?
Ich verwende PowerShell 2.0 und möchte alle Unterverzeichnisse eines bestimmten Pfads weiterleiten. Der folgende Befehl gibt alle Dateien und Verzeichnisse aus, aber ich kann nicht herausfinden, wie die Dateien herausgefiltert werden. Get-ChildItem c:\mypath -Recurse Ich habe versucht $_.Attributes, die Attribute zu verwenden, aber dann weiß ich nicht, wie ich eine …

7
Wie definiere ich in PowerShell eine Funktion in einer Datei und rufe sie über die PowerShell-Befehlszeile auf?
Ich habe eine .ps1-Datei, in der ich benutzerdefinierte Funktionen definieren möchte. Stellen Sie sich vor, die Datei heißt MyFunctions.ps1 und der Inhalt lautet wie folgt: Write-Host "Installing functions" function A1 { Write-Host "A1 is running!" } Write-Host "Done" Um dieses Skript auszuführen und die A1-Funktion theoretisch zu registrieren, navigiere ich …
242 powershell 


11
Wie kann ich PowerShell mit der .NET 4-Laufzeit ausführen?
Ich aktualisiere ein PowerShell-Skript, das einige .NET-Assemblys verwaltet. Das Skript wurde für Assemblys geschrieben, die für .NET 2 erstellt wurden (dieselbe Version des Frameworks, mit dem PowerShell ausgeführt wird), muss jetzt jedoch sowohl mit .NET 4-Assemblys als auch mit .NET 2-Assemblys arbeiten. Da .NET 4 das Ausführen von Anwendungen unterstützt, …

11
Echoäquivalent in PowerShell zum Testen von Skripten
Ich möchte Variablen und Werte in einem PowerShell- Skript ausgeben, indem ich Flags einrichte und sehe, dass sich die Daten im gesamten Skript immatrikulieren. Wie würde ich das machen? Was wäre beispielsweise die PowerShell, die dem folgenden PHP-Code entspricht? echo "filesizecounter: " . $filesizecounter
232 powershell 


8
So teilen Sie lange Befehle in PowerShell auf mehrere Zeilen auf
Wie können Sie einen Befehl wie den folgenden in PowerShell auf mehrere Zeilen aufteilen? &"C:\Program Files\IIS\Microsoft Web Deploy\msdeploy.exe" -verb:sync -source:contentPath="c:\workspace\xxx\master\Build\_PublishedWebsites\xxx.Web" -dest:contentPath="c:\websites\xxx\wwwroot\,computerName=192.168.1.1,username=administrator,password=xxx"
227 powershell 


11
Erstellen von Hard- und Softlinks mit PowerShell
Kann PowerShell 1.0 analog zur Unix-Variante Hard- und Softlinks erstellen? Wenn dies nicht eingebaut ist, kann mich jemand auf eine Site verweisen, die ein ps1-Skript hat, das dies nachahmt? Dies ist eine notwendige Funktion jeder guten Shell, IMHO. :) :)

9
Wie entpacke ich eine Datei in Powershell?
Ich habe eine .zipDatei und muss den gesamten Inhalt mit Powershell entpacken. Ich mache das, aber es scheint nicht zu funktionieren: $shell = New-Object -ComObject shell.application $zip = $shell.NameSpace("C:\a.zip") MkDir("C:\a") foreach ($item in $zip.items()) { $shell.Namespace("C:\a").CopyHere($item) } Was ist los mit dir? Das Verzeichnis C:\aist noch leer.
224 powershell 


13
Ternärer Operator in PowerShell
Soweit ich weiß, scheint PowerShell keinen integrierten Ausdruck für den sogenannten ternären Operator zu haben . In der C-Sprache, die den ternären Operator unterstützt, könnte ich beispielsweise Folgendes schreiben: <condition> ? <condition-is-true> : <condition-is-false>; Wenn dies in PowerShell nicht wirklich vorhanden ist, wie kann das Ergebnis am besten erzielt werden …


7
So geben Sie etwas in PowerShell aus
Ich führe ein PowerShell-Skript aus einer Batchdatei aus. Das Skript ruft eine Webseite ab und prüft, ob der Inhalt der Seite die Zeichenfolge "OK" ist. Das PowerShell-Skript gibt eine Fehlerstufe an das Batch-Skript zurück. Das Batch-Skript wird von ScriptFTP , einem FTP-Automatisierungsprogramm, ausgeführt. Wenn ein Fehler auftritt, kann ScriptFTP die …

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.