Adding Alternate Computer Names to Windows Servers

Let's say you're doing a file server migration from one server to another and users have a bunch of desktop shortcuts mapped by UNC path.  Perhaps this server holds files for a client application that has a bunch of UNC paths mapped within it. It's a real pain to hunt for each shortcut and edit … Continue reading Adding Alternate Computer Names to Windows Servers

Basic Linux Discovery (mostly Ubuntu)

My background is in the Windows ecosystem.  But occasionally (and increasingly) I am needing to do things here are there with Linux.  So, I've started to make some efforts to develop practical knowledge beyond just occasionally just dabbling. Let's say we've a a server dropped in our lap and need to assess what it does … Continue reading Basic Linux Discovery (mostly Ubuntu)

Finding Long File Paths with Powershell

If you've done many Windows file server migrations, you've certainly come across a long file path issue.  There are a number of ways to address it. For me, it's preferable to know where the files are ahead of time rather than just stumble upon failures when running copies.  Thankfully, Powershell can help us locate the … Continue reading Finding Long File Paths with Powershell

A Quick and Dirty Method for Auditing Permissions by Keyword with Powershell

Auditing NTFS permissions in Windows is not a fun task, especially in environments that may have a lot of broken inheritance deeper in the file structure. In such scenarios, Powershell can be a powerful tool to help spot check permissions, given certain keywords. The script below would be run from the Windows Server sharing the … Continue reading A Quick and Dirty Method for Auditing Permissions by Keyword with Powershell

Installing Postfix as an Outgoing Mail Relay

Mail relays are common to networks to facilitate alerting, etc.  In Windows environments, IIS SMTP relay is often used, but Postfix could be used as well. We'll walk through how to configure an outgoing Postfix as an outbound mail relay on Ubuntu 16.04. Enter the domain from which your messages will come.  Technically, this doesn't … Continue reading Installing Postfix as an Outgoing Mail Relay

Detecting where Folder Permissions are not Inherited with Powershell

Occasionally, you'll find a file server that has had permissions no longer inherited in a bunch of seemingly random places and it can be difficult to sort out where to begin with necessary changes moving forward. I happen to stumble upon how to get better visibility into inheritance with Powershell: In the example below, I … Continue reading Detecting where Folder Permissions are not Inherited with Powershell

Powershell Text to Speech

My uses for Powershell have always been very utilitarian.  However, recently I became aware that you can actually do text-to-speech, so I thought I'd play around with it a bit. This is about the simplest example: Add-Type -AssemblyName System.speech  $speak = New-Object System.Speech.Synthesis.SpeechSynthesizer  $speak.Speak('Hello, Is it me you're looking for?') There are some additional options I came across here. As … Continue reading Powershell Text to Speech