Jump to content
Melde dich an, um diesen Inhalt zu abonnieren  
Dutch_OnE

Powershell Ausgabe in externe Datei schreiben

Empfohlene Beiträge

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

Diesen Beitrag teilen


Link zum Beitrag
Auf anderen Seiten teilen

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.

Diesen Beitrag teilen


Link zum Beitrag
Auf anderen Seiten teilen

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

Diesen Beitrag teilen


Link zum Beitrag
Auf anderen Seiten teilen

Ich habe nun -encoding ASCII hintergeschrieben und bekomme eine andere Fehlermeldung.

 

Out-File : Es wurde kein Positionsparameter gefunden, der das Argument "c:\temp\results.txt" akzeptiert.

Diesen Beitrag teilen


Link zum Beitrag
Auf anderen Seiten teilen

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

Diesen Beitrag teilen


Link zum Beitrag
Auf anderen Seiten teilen

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

Diesen Beitrag teilen


Link zum Beitrag
Auf anderen Seiten teilen
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte überlege Dir, ob es nicht sinnvoller ist ein neues Thema zu erstellen.

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
Melde dich an, um diesen Inhalt zu abonnieren  

×