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
Nuget-Paket kann nicht installiert werden, da "PowerShell-Host konnte nicht initialisiert werden"
Beim Upgrade von Nuget-Paketen wird plötzlich dieser Fehler angezeigt. Keine der Korrekturen, auf die ich gestoßen bin, funktioniert. Ich verwende Visual Studio 2013. 'Newtonsoft.Json 6.0.3' bereits installiert. Hinzufügen von 'Newtonsoft.Json 6.0.3' zu Tournaments.Notifications. 'Newtonsoft.Json 6.0.3' wurde erfolgreich zu Tournaments.Notifications hinzugefügt. Ausführen der Skriptdatei 'F: \ My Webs \ BasketballTournaments \ …


9
Wie erfasse ich die Ausgabe eines externen Prozesses in PowerShell in eine Variable?
Ich möchte einen externen Prozess ausführen und dessen Befehlsausgabe in einer Variablen in PowerShell erfassen. Ich benutze derzeit Folgendes: $params = "/verify $pc /domain:hosp.uhhg.org" start-process "netdom.exe" $params -WindowStyle Hidden -Wait Ich habe bestätigt, dass der Befehl ausgeführt wird, aber ich muss die Ausgabe in einer Variablen erfassen. Dies bedeutet, dass …


8
PowerShell entspricht grep -f
Ich suche die PowerShell-Entsprechung zu grep --file=filename. Wenn Sie nicht wissen grep, ist Dateiname eine Textdatei, in der jede Zeile ein Muster für reguläre Ausdrücke enthält, mit dem Sie übereinstimmen möchten. Vielleicht fehlt mir etwas Offensichtliches, aber ich Select-Stringhabe diese Option anscheinend nicht.
157 powershell  grep 

10
So formatieren Sie eine DateTime in PowerShell
Ich kann das Get-DateCmdlet problemlos so formatieren: $date = Get-Date -format "yyyyMMdd" Aber wie formatiere ich ein Datum in einer Variablen? Die Aussage unten $dateStr = $date -format "yyyMMdd" gibt diesen Fehler zurück: "Sie müssen einen Wertausdruck auf der rechten Seite des Operators '-f' angeben."

11
Wie lade ich Assemblys in PowerShell?
Der folgende PowerShell-Code #Get a server object which corresponds to the default instance $srv = New-Object -TypeName Microsoft.SqlServer.Management.SMO.Server ... rest of the script ... Gibt die folgende Fehlermeldung aus: New-Object : Cannot find type [Microsoft.SqlServer.Management.SMO.Server]: make sure the assembly containing this type is loaded. At C:\Users\sortelyn\ ... \tools\sql_express_backup\backup.ps1:6 char:8 + …

2
Ausführen eines Befehls, der in einer Variablen von PowerShell gespeichert ist
Ich habe einen Befehl, den ich in einer Variablen in PowerShell erstellt und gespeichert habe. Dieser Befehl funktioniert, wenn ich einen Write-Host ausführe und in ein Standardfenster kopiere und einfüge cmd.exe. Wie führe ich diesen Befehl in meinem Skript aus? Ich habe mehrere Kombinationen von Invoke-Command oder Invoke-Expression ohne Glück …
152 powershell 





6
Wann sollte ich Write-Error vs. Throw verwenden? Beendende oder nicht endende Fehler
Als ich mir ein Get-WebFile-Skript auf PoshCode ( http://poshcode.org/3226) ansah, bemerkte ich diese für mich seltsame Erfindung : $URL_Format_Error = [string]"..." Write-Error $URL_Format_Error return Was ist der Grund dafür im Gegensatz zu den folgenden? $URL_Format_Error = [string]"..." Throw $URL_Format_Error Oder noch besser: $URL_Format_Error = New-Object System.FormatException "..." Throw $URL_Format_Error Soweit …


18
Wie gebe ich Text ohne Zeilenumbruch in PowerShell aus?
Ich möchte, dass mein PowerShell-Skript etwa Folgendes druckt: Enabling feature XYZ......Done Das Skript sieht ungefähr so ​​aus: Write-Output "Enabling feature XYZ......." Enable-SPFeature... Write-Output "Done" Druckt aber Write-Outputimmer eine neue Zeile am Ende, damit meine Ausgabe nicht in einer Zeile steht. Gibt es eine Möglichkeit, dies zu tun?
145 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.