Jump to content

Powershell Ausgabe in externe Datei schreiben


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Geschrieben

Hallo,

 

ich habe eine ps1 Powershell Datei gebaut, die mehrere Abfragen macht und diese nacheinander in die Konsole schreibt. Diese würde ich gerne in eine externe Datei schreiben.

 

Mein Versuch:

test.ps1 >> c:\text.txt legt diese Datei zwar an, schreibt aber nichts rein.

 

Jemand eine idee?

 

Gruß Daniel

Geschrieben

Ich bin der Sache Nahe, aber es fehlt noch ein kleines Stück.

 

# Get disk information

Write-Host "Checking Free Disk Space" -ForegroundColor Cyan

out-file "Checking Free Disk Space" c:\results.txt

 

Der Write-Host funktioniert, der out-file leider nicht.

Geschrieben

Folgende Fehlermeldung kommt:

 

Out-File : Das Argument für den Parameter "Encoding" kann nicht überprüft werden. Das Argument "c:\temp\results.txt" ge

hört nicht zu dem vom ValidateSet-Attribut angegebenen Satz "unicode,utf7,utf8,utf32,ascii,bigendianunicode,default,oem

". Geben Sie ein Argument an, das in dem Satz enthalten ist, und führen Sie dann den Befehl erneut aus.

Bei C:\Users\Administrator\Desktop\Check-Ex2010-Frequently.ps1:102 Zeichen:10

+ out-file <<<< "Checking Free Disk Space" c:\temp\results.txt

+ CategoryInfo : InvalidData: (:) [Out-File], ParameterBindingValidationException

+ FullyQualifiedErrorId : ParameterArgumentValidationError,Microsoft.PowerShell.Commands.OutFileCommand

Geschrieben

out-file "Checking Free Disk Space" -FilePath c:\temp\results.txt -Append -Encoding ASCII

 

Jetzt kommt leider folgendes:

 

Out-File : Es wurde kein Positionsparameter gefunden, der das Argument "Checking Free Disk Space" akzeptiert.

Bei C:\Users\Administrator\Desktop\Check-Ex2010-Frequently.ps1:102 Zeichen:10

+ out-file <<<< "Checking Free Disk Space" -FilePath c:\temp\results.txt -Append -Encoding ASCII

+ CategoryInfo : InvalidArgument: (:) [Out-File], ParameterBindingException

+ FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Commands.OutFileCommand

Geschrieben

Nun habe ich die Daten in einer Textdatei gespeichert.

Der nächste Schritt wäre es diese mit einer XML Datei auszuwerten und auf formatiert auf einen Webserver abzulegen.

 

Bin ich hier mit XML Fragen noch richtig, oder ist das Off-Topic?

 

Gruß Daniel

Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...