Post-installation script for Dropbox on macOS
Register the Dropbox Updater correctly when deploying Dropbox across multiple Macs by using the Enterprise Installer or this postinstall script for the dmg.
Read post →Our thinking
Technical notes and observations from years of supporting creative businesses on Mac.
Register the Dropbox Updater correctly when deploying Dropbox across multiple Macs by using the Enterprise Installer or this postinstall script for the dmg.
Read post →Create a Microsoft Entra ID user directly with New-MgUser and set its OnPremisesImmutableId via PowerShell when the account won't sync from Google Workspace.
Read post →Bypass the Windows 11 TPM 2.0 check when upgrading via the Installation Assistant by setting the PCHC and MoSetup registry keys, used on a 2018 Mac mini.
Read post →Install Windows 11 on a 2018 Intel Mac mini lacking TPM 2.0, installing Windows 10 via Boot Camp first then bypassing the TPM check to upgrade.
Read post →Bypass the Windows 11 TPM and Secure Boot checks during a clean install using the LabConfig registry keys, with no modified USB installer required.
Read post →The first post – testing the setup and demonstrating the blog format.
Read post →Fix macOS ignoring internal DNS servers for LAN hostnames, caused by DNSSEC preference since Ventura, by removing the external DNS server from the list.
Read post →Bulk import contacts into the Microsoft 365 Global Address List with a PowerShell script using New-MailContact, Set-Contact and Set-MailContact.
Read post →Force a macOS local account to reset its password at next login using the pwpolicy command with newPasswordRequired, handy for new laptop setups.
Read post →Fix a broken Windows login after deleting a user profile folder by removing the stale ProfileList key in the registry so a fresh profile is created.
Read post →Put the NetComm NF20MESH VDSL modem/router into true bridge mode for NBN FTTN so a UniFi Dream Machine can handle the connection behind it.
Read post →Download older macOS installers like Catalina on an Apple Silicon Mac using direct Apple URLs and the MIST utility when the Mac App Store refuses them.
Read post →Fix the macOS Catalina createinstallmedia command being killed by expired code signatures by re-signing the binary and frameworks with codesign.
Read post →Add a sender or domain to the Microsoft 365 Tenant Allow/Block Lists with PowerShell when Defender for Office 365 wrongly blocks legitimate mail as phishing.
Read post →Rebuild Spotlight indexes on macOS when Mail and search stop working, using mdutil on the APFS Data volume or the Search Privacy reset method.
Read post →Automatica refreshes its corporate identity for 2025, keeping the orange and grey palette while adding the Sandler script font and a reworked gear icon.
Read post →Check an APC UPS warranty status using the serial number on the UPS Lifecycle lookup tool, and decode the build date embedded in the serial.
Read post →Fix the "Recovery Server Could Not Be Contacted" error in macOS High Sierra Internet Recovery on a wiped Mac that won't boot external installers.
Read post →Cron is deprecated on macOS, so schedule automatic Let's Encrypt certbot certificate renewal with a launchd Launch Daemon plist instead, with full setup steps.
Read post →List the most recently modified files across a folder and all its subfolders with a single macOS Terminal command using find, stat, sort and head.
Read post →