Daily Admin Notification Email For Office365 Spam

One feature that stands out with Office365 Exchange is the great native spam protection it offers. My only complaint is that there is no administrative email you can configure that will show you what has been getting caught in the Quarantine. Microsoft offers ‘End user spam notifications” that will send an email to the user showing what has been quarantined for their account, but it also gives them access to release that message. Given that I still have a relatively small number of end users (160), I wanted to be the one deciding whether or not the message was actually spam.

Continue reading

Configuring Email Alerts For New PPTP Connections On Raspberry Pi

I recently bought myself a Raspberry Pi B+ (picture semi-related). I had no initial plans on what I was going to with it, but I ended up installing Raspbian and setting up a PPTP VPN in my home’s DMZ (There are plenty of guides online if you are looking to do this). The reason I went with PPTP over IPSEC or L2TP is because PPTP is so easy to set up. It took about 15 minutes to get it up and running. Even though PPTP is no longer considered a “secure” VPN, I wanted to be able to have an encrypted connection anytime I was on a public WiFi.

Continue reading

Uploading User Photos over 10KB to Office 365

I was recently faced with a very frustrating problem in regards to uploading user photos over 10KB into Office 365. Their online documentation states that “The “native” size of user photos is around 100×100 pixels, with a file size of 10 KB”. First of all, that is an extremely small and grainy photo, and shrinking my original 2 MB photo down to 10 KB left the picture very distorted. Regardless, using the Set-UserPhoto cmdlet, I was only able to upload a 4KB photo at about a 60×60 resolution. Anything over that would give me “The remote server returned an error: (413) Request Entity Too Large…” I opened a ticket with their online support and after weeks of back and forth emails and phone calls, their support technician told me that this was an issue and there was nothing to do about it except wait for Microsoft to release a fix.

Continue reading

Useful PowerShell Scripts for Office 365 Migration

I recently took my company of about 140 off of our current POP/SMTP email system (yes, companies still use POP for email) and onto Microsoft’s Office 365 Hosted Exchange. They give you PowerShell access to your Exchange 2013 server so there is a lot you can do to help reduce the time it takes to get your environment ready. Here are some quick and easy PowerShell scripts I wrote to assist with my transition.

Continue reading

HP LaserJet 4 Driver in Windows 7 Enterprise

laserjet 4

We all know of HP’s LaserJet 4 Driver, but where did it go in Windows 7 Enterprise? Checking around on HP’s website for a manual download informed me that the LaserJet 4 driver is already included in Windows 7 so there is no need to provide a download link, but where!? It turns out it is included, it’s just a little harder to find. Check it out:

Continue reading

Script To Reboot Cisco Wireless Access Points Daily

I recently faced a problem with our Cisco AP541N-A-K9 Dual Band Access Points. We have 5 in the office and users would complain that they were getting the “Limited Access” error or would not be able to connect at all. The problem would only happen in certain areas of the office with certain users. If the user would go to another area (switching access points), the error would go away and they would be fine. After troubleshooting the issue, I found that the only fix was to reboot the access point that was giving problems and everything would be fine. This wasn’t the perfect solution though because not all users on that access point would be having issues, and rebooting would kick everyone off for a short period of time.

I found that the best thing to do would be to write a script that would reboot all of the access points early in the morning before the users would get to work. That way all of the access points would have a clean slate to start with. Here’s how I did it:

Continue reading

Error When Launching Citrix Online Plugin v12.3 (The path cannot be found)

Citrix online plug-in

After a new installation of the Citrix Online Plugin v12.3.8, I went to launch an application from the Citrix Portal. Needless to say, it failed to launch with the error message above. If you press OK, a window pops up asking you to browse to the “ICAWebWrapper.msi” location. Not knowing where the MSI is located, I tried re-installing the plugin thinking it would be an easy fix. I got the same message again.

After about an hour of troubleshooting, I finally figured out this very simple fix:

Continue reading

A Simple Do It Yourself Guide For Offsite Backups

There are a lot of services out there that will offer cloud storage for your backups, as well as many desktop utilities that will do it for you. These are great for the normal end user and have many benefits to them. However if you’re like me, you want to have full control of your backups and want to know where they are going and who can access them (not to mention avoiding the monthly service fee).

Continue reading

Ubuntu 12.04 LTS Problems With NVIDIA Optimus Graphics

I recently made the switch from Windows 7 to Ubuntu 12.04 LTS on my Samsung NP-QX411 laptop.

After installing, everything was going great (not to mention the 8 second boot time with my OCZ Agility 3 SSD), However I noticed a few problems in regards to my graphics. For one, my function keys to control the brightness of my screen would not work -also my battery life wouldn’t last longer than 2 hours on a fresh charge. The function keys were not a big deal to me because the brightness could still be adjusted though the GUI. However, the battery life was a big problem. After a few days of searching around for a fix I was nearly at the point of re-installing to Windows just so I could get more use out of a battery charge.

Continue reading