IT Tips

Read a Windows registry Hive from Linux CLI

Just had to find the operating system of a remote computer so I copied the C:\Windows\System32\config\software.sav (the software hive file is locked by the OS so used the .sav instead) file to Ubuntu 2024 Linux and used hivexget to read the "ProductName" sudo apt-get...

List local disks

GET-CimInstance -query "SELECT * from Win32_DiskDrive" DeviceID Caption Partitions Size Model -------- ------- ---------- ---- ----- \\.\PHYSICALDRIVE0 WDC WD60EZAZ-00ZGHB0 0 6001172513280 WDC WD60EZAZ-00ZGHB0 \\.\PHYSICALDRIVE2 Seagate One Touch w/PW SCSI Disk Device...

Create ISO using Powershell

Usage New-IsoFile -NewIsoFilePath C:\tmp\Hyper-V.iso-sources -ImageName Hyper-V -SourceFilePath 'C:\tmp\Hyper-V' New-IsoFile -NewIsoFilePath C:\tmp\W2K3SP2CD1.iso -ImageName W2K3SP2CD1 -SourceFilePath 'C:\tmp\Windows 2003 Server R2 Std Edition SP2 CD1' New-IsoFile...

Event 1008

TGN-HV02 1008 Warning Microsoft-Windows-Perflib Application 9/06/2024 5:30:28 PMThe Open procedure for service "BITS" in DLL "C:\Windows\System32\bitsperf.dll" failed with error code The system cannot find the file specified.. Performance data for this service will...

How to Delete a Hyper-V VM and ITS Hard Drives

If its a replica Remove Replication Get the paths to the Hard Drives Get-VM TGN-RWD-BK01 |Select-Object -ExpandProperty HardDrives Make a note of the location of the hard drives from the output VMName ControllerType ControllerNumber ControllerLocation DiskNumber Path...

Side by side php8.3-FPM

CakePHP 5 uses zend.assertions = 1 for development so if you have production and test environments on your server you need separate instance of php-fpm so you can run one with zend.assertions = 1 for development and the other zend.assertions = -1 for production The...

Delete all files older than x days linux

This command deletes all files modified more than 30 days ago in the current directory # have a look at what it will delete find ./ -type f -mtime +30 | more # then get an idea of how many files it will delete find ./ -type f -mtime +30 | wc # after you are happy run...

Generate custom fixture names in Cakephp 5

bin/cake bake fixture --conditions "id IN (10,81)" -r -n 10000 --table trading_partners CustomTradingPartners Use the above to export selected records to a fixture Important: The fixture name (The CustomTradingPartners parameter in the above example) is limited to 28...

CakePHP 5 persoderlind.vscode-phpcbf

Still haven't gotten this working well... sigh. The persoderlind.vscode-phpcbf extension didn't work for me when running my PHP devel container (php:8.2-fpm) on Windows 11 in Docker Desktop using the WSL2 Engine until I let it know about the CakePHP coding standard #...

Network speed test host to host

On Ubuntu / Debian apt-get install iperf3 On Windows download it from https://iperf.fr/iperf-download.php#windows Make sure you create firewall rules to allow them to talk to each other e.g. allow inbound 5201 for the server I'm paranoid so I go to virustotal.com and...