We found that the posted scripts would, more often than not, not work for our environment. We have some VMs that have names in VMware that do not match the Windows server name (this occurrence is not best practice but exists in our environment). We have a few systems with SATA controllers rather than SCSI. We have many systems that have mounted volumes with no drive letter.