Schnell große Dateien an der Windows Kommandozeile erstellen

Manchmal braucht mal „auf die Schnelle“ eine Testdatei. Sei es um Fileserver zu testen, Netzwerkverbindungen auszulasten oder ein Dateisystem zu stressen.

Der schnellste bekannte Weg große Dateien zu erstellen ist mit dem Tool fsutil. Das geht an der CMD-Shell und natürlich auch in der PowerShell.

Lösung

fsutil file createnew <DATEINAME> <GROESSE>

Die Größe wird dabei in bytes angegeben.

Beispiele

fsutil file createnew 01MB-TESTDATEI.TEST 1048576

fsutil file createnew 01GB-TESTDATEI.TEST 1073741824

fsutil file createnew 05GB-TESTDATEI.TEST 5368709120

fsutil file createnew 10GB-TESTDATEI.TEST 10737418240

Falls man Probleme hat MB/MiB, KB/KiB und so weiter auseinanderzuhalten, es gibt da ein wundervolles XKCD das einiges erklärt 🙂

WordPress Domain (URL) Umzug via SQL (PHPMyAdmin)

Schnippsel der Kategorie „Braucht man so oft, das man sie nicht wegspeichert“.

Manchmal muss man „mal eben“ ein WordPress auf eine neue URL umsellen. Um eine „DEV“ Seite in den Produktivbetrieb umzustellen oder endlich die neue Domain zu nutzen. Wenn es nur um die WordPress Domain geht, kann man das am schnellsten via SQL tun:

UPDATE wp_options SET option_value = replace(option_value, 'old.example.com', 'new.example.com') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = replace(guid, 'old.example.com','new.example.com');
UPDATE wp_posts SET post_content = replace(post_content, 'old.example.com', 'new.example.com');
UPDATE wp_postmeta SET meta_value = replace(meta_value,'old.example.com','new.example.com');

Das via Konsole oder PHPMyAdmin ausgeführt, und schon ist die URL für alle Standard-WP Felder geändert. Manche Plugins oder Themes haben noch eigene Felder (ganz zu schweigen von manuellen URLs in Dateien), aber dafür gibt es kein Patentrezept.

Alle installierten .NET Frameworks an der anzeigen

Welche .NET Frameworks in welcher Version und welchem Build gibt es grade auf meiner Maschine?

Lösung

PowerShell listet alle Frameworks direkt aus der Registry auf:

Get-ChildItem 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP' -Recurse | Get-ItemProperty -Name version -EA 0 | Where { $_.PSChildName -Match '^(?!S)\p{L}'} | Select PSChildName, version