Als "Prince" fand ich den noch gut. Als er sich dann zum TAFKAP mausern wollte, ... naja. Nicht mehr so mein Fall.
Aber, erreicht hat er was, das muß man ihm zugute halten. Mal schaun wie lang es dauert bis er zum Pedo gekürt wird.
Grad eben stolz mit Invoke-Webrequest die SysInternals Suite (.zip) von Microsoft heruntergeeselt.
Und mich dann gefragt wo die Datei ist.
--- Wow. Ich mein, ich glaub das ist buchstäblich das erste Mal in meinem Leben, daß ich auf ner Kommandozeile Binärdaten nicht nur schieben *konnte*, sondern anscheinend sogar *mußte*.
PS C:\SysInternalsSuite Get-History | Select -Last 12 1 $sis_zip=Invoke-WebRequest ( Get-Content .\sis-source.txt) 2 $sis_zip|gm 3 $sis_zip_stream=$sis_zip.RawContentStream 4 $outObj=[System.IO.File]::Create('output.zip'); 5 [byte[]] $Buffer = New-Object byte[] 4096 6 do { $bytesread = $sis_zip_stream.Read($Buffer,0,$Buffer.Length); $outObj.Write($Buffer,0,$bytesread); } while ( $bytesread -gt 0 ) 7 $outObj.Flush() 8 $outObj.Close() 9 $outObj.Dispose() 10 $sis_zip_stream.Close() 11 $sis_zip_stream.Dispose() PS C:\SysInternalsSuite>
Gut, Invoke-WebRequest kann auch -OutFile, aber wenn man das vergißt kommt man nur noch über die Objektreferenz ran.
Schöne Sache, Powershell. Aber, mh, "Stapelverarbeitung" kann man das glaub ich auch nicht mehr nennen und sogar mit "Scriptsprache" tu ich mich da inzwischen schwer.
~~ Moin.
Dieser Beitrag wurde von RalphS bearbeitet: 22. April 2016 - 21:21