macOS Printing to an Unsupported Windows Printer

I have an old Canon MF5650 printer connected to a Windows Server 2016 as a network printer. It was already a challenge to find a working x64 Windows driver, let alone a driver for macOS.

Fortunately, macOS supports printing to PDF file natively, and copying that PDF file to a Windows computer and printing it from there can be automated.
Continue reading “macOS Printing to an Unsupported Windows Printer”

How to reset machine password without re-joining computer to a domain

Every computer joined to an Active Directory domain has its own special account in AD, meaning each computer actually has a “username” and a password of its own. The username is the computer name followed by a dollar sign ($). The password is automatically negotiated between computer and domain controller when you join the computer to AD and is renegotiated on a periodic basis thereafter. This password is called machine password.

For this or other reason, sometimes one needs to revert a member computer (or an AD) to a previous state in time. If computer and AD changed machine password meanwhile, and you restored only one of them to the state before that, passwords are out of sync. Users can no longer log in on that computer.
Continue reading “How to reset machine password without re-joining computer to a domain”

AD Authentication Failure after Reverting to Previous Snapshot

A successful configuration of Samba and Winbind allowing users to login to a Linux virtual computer using ones Active Directory credentials might stop working after a few weeks. If the virtual computer was reverted to previous snapshot between machine password changes in AD, the AD controllers will not let the computer authenticate again due to machine password mismatch.
Continue reading “AD Authentication Failure after Reverting to Previous Snapshot”

How to install VMware Tools on Linux

VMware Tools is a set of drivers and utilities to make a virtual computer perform better and faster inside a virtual hosted environment. It makes a virtual computer aware of its host at least to some degree.

Once I managed to install the VMware Tools on a Linux based virtual computer properly, I have decided to write it down for good.
Continue reading “How to install VMware Tools on Linux”

How to upgrade VMware Tools and Linux kernel

VMware Tools is a set of drivers and utilities to make a virtual computer perform better and faster inside a virtual hosted environment. It makes a virtual computer aware of its host at least to some degree.

However, the VMware Tools must always be in sync with the running kernel on a Linux based virtual computer and keeping them up to date can be tricky business. Once I managed to do it properly, I have decided to write it down for good.
Continue reading “How to upgrade VMware Tools and Linux kernel”

How to make SAPI5 speak on IIS

Forget it! Microsoft Sam and other Microsoft supplied SAPI5 voices have a couple of major issues, making them work on the Internet Information Services 6 resembles to voodoo magic. However, it is doable. I shall describe the way to make your website speak, but you will not like the solution.
Continue reading “How to make SAPI5 speak on IIS”

How to virtualize PC

Have you ever come to the point when you had to perform a clean Windows installation on the working computer? However, you have all the software, you use on the daily basis, installed and configured. Reinstalling the Windows and all the software again usually takes you at least a week. Can’t afford to stay offline this long?

How about virtualizing your working copy of Windows, and make it run as the virtual computer? Once you have it running on the virtual server, you can safely reformat your physical one. This way you have time to do the installation and setup of the new environment, while you can always log in to the virtualized old computer and do all the regular tasks that come in meanwhile.

This procedure is also referred as physical to virtual conversion or P2V for short.
Continue reading “How to virtualize PC”

How to resize VHD file

Ever run into a situation that a virtual disk drive proved to small after a period of use? You can always add extra new virtual disk drives to provide extra storage for your virtual computer, but what if you require extra free space in one particular drive?

On the other hand, you can favour fixed size VHD files, and later discover you overdimensioned the virtual disk drive. How to make the fixed size VHD file smaller without converting it to the dynamically expanding type?

VHDMount utility and Symantec Ghost saves the day one more time. Here’s the procedure:
Continue reading “How to resize VHD file”