PowerShell ist ein Befehlszeilen- und Skriptprogramm für Windows. Verwenden Sie dieses Tag nur für Fragen zum Schreiben und Ausführen von PowerShell-Skripts. Programmierungsfragen speziell für die plattformübergreifende Version PowerShell Core (Windows, macOS, Linux) sollte mit [powershell-core] gekennzeichnet werden. Fragen zur Systemverwaltung sollten auf SuperUser gestellt werden.
Ich bin mir ziemlich sicher, dass die Antwort so einfach ist, aber hier ist es;
Ich verwende TopShelf, um meinen Dienst zu installieren, und kann ihn erfolgreich als über die Befehlszeile installieren und ausführen
MyExecutable.Daemon inst...
Ich habe Schwierigkeiten, die erste Zeile (Element-ID) eines Arrays zu entfernen.
%Vor%
Um alle Optionen aufzulisten, habe ich ,$test | gm ausprobiert und es steht eindeutig:
%Vor%
Wenn ich $test.RemoveAt(0) versuche, bekomme ich d...
Ich kann Folgendes verwenden, um ein Datum an einen Text anzuhängen:
%Vor%
Aber ich möchte die Zeit im Unix-Format haben.
Ich kann es von date -UFormat %s bekommen, aber kann ich die gleiche Syntax verwenden?
Wenn ich -UFormat %s ve...
Ich versuche, einen Dienst auf einem Remote-Computer mit der Powershell zu installieren.
Bisher habe ich Folgendes:
%Vor%
Wenn beim Ausführen von New-Service ein Fehler auftritt, wird $ errortext ErrorVariable im ScriptBlock richtig geset...
Wie kann ich all dies nicht nur auf dem Bildschirm ausgeben, sondern auch in CSV Format?
%Vor%
Ich habe es versucht
%Vor%
Und viele andere Formate, aber ich bekomme immer den Fehler:
Ein leeres Rohrelement ist nicht erlaubt.
...
Was ist der beste Weg, um eine Liste in eine Hashtable umzuwandeln?
Angenommen, ich habe eine Liste wie ("Key",$value,"Key2",$value2)
Was ist die kürzeste Syntax, um es in eine Hashtable umzuwandeln?
Ich bin nicht mit Powershell vertraut. Ich versuche etwas zu tun, das eine einzelne Codezeile in C # wäre, aber in Powershell ist es ein Schmerz :(
In den drei Zeilen unterhalb gibt wow3 einen Fehler aus. Wer weiß, warum Wow3 einen Typ nicht...
Ich möchte einen Text in mehreren Dateien und Ordnern ersetzen. Der Ordnername ändert sich, aber der Dateiname ist immer config.xml.
%Vor%
Wenn ich das obige Skript ausführe funktioniert es, aber es schreibt den gesamten Text in config.xml e...
Das folgende Bit des Codes erzeugt einen Fehler
%Vor%
Warum? Wie könnte ich das beheben? Dies ist in einem Prebuild-Event, also versuche ich, es einzeilig und so kompakt wie möglich zu halten.