Auto BCC emails to anyone in Salesforce

This is a bit of a different post today. Relevant if you use Salesforce to send out emails (which I do often in my day to day job). It also has some other great uses too – auto filling text fields, checkboxes / radio buttons on websites.

What you’ll need to get it working is to either be using Google Chrome or Mozilla Firefox as your browser. Grab the extension or addon called “Autofill” by thdoan. Here is a direct link to the Chrome version:
https://chrome.google.com/extensions/detail/nlmmgnhgdeffjkdckmikfpnddkbbfkkk. Once that is installed in your browser, you’ll need to figure out the “id” of the text field that you want auto filled. In my case I wanted to automatically fill out an email address field in my Salesforce emails. I started a new email, then right-clicked the page to select “Get Page Source”. After some searching through the source of the page, I managed to find an “id” of value “p5” for the BCC email address textfield. To help, I just searched the source for “bcc” to start with to get to that section of the source. Once you have the id of the control or field you want to autofill, it is quite easy to set up the rest.

Open the extension / addon settings, select the button for a new rule (the little plus sign). In the new rule “Type” dropdown, select “Text” for a text field. The name will be your “id” you have located. So for my BCC field, I entered a name of “p5”. The “value” will be the text I want to populate this field automatically. So I entered the email address as the value. You can leave the “site” field blank if you want, but this restricts the rule to whatever you specify here. In my case I entered eu1.salesforce.com so that this rule would only ever apply to URLs I am working with that work on this domain / site. This is quite useful, as if I had to ever come across another site with a text field id value of “p5” it would suddenly populate with the email address I specified as a value – so in my case it is useful to specify a site. You can also use Regular Expressions in this field for more flexibility. Once you are done, just click “Save” at the bottom.

The next time you load up a page with that textfield id, autofill should work its magic and fill it in with you. You don’t even need to click the field. There are tons of other uses that this addon / extension can provide, so have a look at the default options that are provided to get some ideas.

Backup Exec 2010 – Restore window hangs on devices tab

Just a quick post today. This is not necessarily a software issue, but I did come across it the other day whilst trying out the latest version of Backup Exec. Admittedly, it was my fault the restore window was freezing.

What I was doing was testing out various restores of backup jobs that had been done on two different types of devices – one device being a standard B2D (Backup to Disk) and one device being the newer Deduplication type device. I had previously removed the Deduplication device and deleted the Deduplication storage folder on the Backup Exec Media server, so every time I chose to restore from a backup set that was previously done on the deduplication storage the restore window would freeze, and I would have to kill the BE GUI.

After this happened a few times to me I realised that I was trying to reference a job done on deduplication storage, which I had previously deleted. Duh! So just in case you come across a hanging devices tab when trying to restore, check that it is not trying to reference a device that has previously been removed. Ideally, the software would have handled this problem and displayed an error to the effect of “Device not found” instead of freezing the entire GUI and leaving the CPU stuck on 100% utilisation each time it happened.

Modify your NIC MTU size setting in Windows Registry

A quick and easy blog post today on how to modify your NIC MTU (Maximum Transmission Unit) size setting in the Windows Registry.

By default your MTU won’t be defined in registry. Microsoft state that (Link):

The MTU is usually determined by negotiating with the lower-level driver. However, this value may be overridden.

To change your MTU setting in Windows Server 2003 or 2008 use the following steps:

  • Open regedit as an administrator account on the server in question.
  • Navigate to HKLM\System\CurrentControlSet\services\Tcpip\Parameters\Interfaces\[Choose the interface in question] (Do this by checking the correct IP address is in the settings under this key for the adapter you are configuring)
  • Once you are in the correct key for your interface, right-click and select new DWORD value (32 bit).
  • Call it MTU
  • Give this a decimal value equal to the setting you would like your MTU to be (measured in bytes).

For more information about Maximum Transmission Unit sizes, have a look at the official Wikipedia article.

Here is a screenshot of an MTU setting I made on this server using 1400 bytes as an example. This would obviously be tuned to whatever amount you are wanting to use for your NIC and specific application settings.

Manage VMware Server 2.0 with Virtual Infrastructure Client instead of the Web UI

I personally find the Web UI a little slow for managing VMware Server 2.0 on my home lab and also prefer to use an interface more like the one I use at work when managing our vCenter and ESX hosts. So here is how to use the VMware Infrastructure Client to manage VMware Server 2.0. For this to work, ensure you use an older version of the Infrastructure Client. The one that comes with ESX 3.0 / 3.5 hosts seems to work well. The newer vSphere Client doesn’t work and gives you an error message when you try to login.

1. Grab a copy of the Virtual Infrastructure client and install it on the machine you are accessing your VMware Server Host from. I had trouble finding a download link, so I needed to pull it off an old ESX 3.5 host.

2. Install the client, then run it. At the login prompt enter the full web UI address of your VMware Server Host in the IP Address / Name section. So if you were trying locally on your host, you could enter https://localhost:8333 or from a remote machine use the IP address in the format https://x.x.x.x:8333

3. Enter your user name and password and hit “Login”. This should load up your VMware Server 2.0 server in the infrastructure client. Enjoy!

Shrink a SQL Database using SQL Management Studio

Here is a quick “how to” on shrinking a SQL Database using SQL Management Studio.

1. Launch SQL Management Studio and login with your desired credentials.

2. Connect to the SQL Database engine instance and expand it by double clicking on it.
3. Expand your “Databases” node and right-click the specific database you would like to shrink.
4. Go to “Tasks” -> “Shrink” and then click “Database”

5. There are some optional settings at this point. Read more about the process here if you would like to learn more. Otherwise continue with the defaults by clicking “OK”.

Here are the results on a DB I shrunk today (before & after):