Great Employees Have More Power Than You Think

When starting any job, there are going to be things that you like and dislike about a company. It is not uncommon for an employee to quickly see that there are policies of their employer that they are not happy with. For some people, it boils down to the decision to quit or change jobs. However, it doesn’t have to be a matter of quitting or moving on to a new position. Great employees actually have more power than you think. If you have worked with the company for some time and can bring value to the brand, then you have a certain level of power. You should be valued by your employer and any ideas or issues you have with company policy at least listened to. Read on to see how you can make changes within your company without having to quit or move on. Liking Your Job But […]

Read more

Embrace Your Inner Entrepreneur and Make $$$ with a Side Hustle

How would you like the opportunity to not depend on your full-time job? Wouldn’t it be nice if you could tell your boss to shove it at any point in time and know that you and your family will still be financially fine? It’s possible, but it requires a lot of hard work. You’re going to have to ask yourself “How bad do I want it?”. Building side hustles/businesses is something I’ve been doing for so many years now and I love it. Nevertheless, spending time doing this on top of a full-time job can be time-consuming. You’re going to need at least another 20-30 hours/week of your time. Some people probably think I’m crazy. To me though, it’s worth it. It’s more money and I get the fulfillment of running my own show. I’m able to be an entrepreneur without a lot of risks because I have my full-time […]

Read more

Quit Cutting Your Own Grass; Hire Someone to Do it for You

What would you do if you didn’t have to do all stuff you didn’t like to? I would do the same things that I’m doing now! One of the reasons that I can do that is that I don’t do everything myself. There are still things that I don’t want to do – obviously, I’m always going to have that – but I have outsourced the vast majority of the work that I hate to do. Also, I even outsourced some of the things that I like to do because it’s not worth my time to do them myself! I’ve put a certain dollar amount on my time and figured out there were some tasks that aren’t doable for me. I can definitely do them, but I could be making more money doing something else by hiring somebody else to do the task rather than doing it myself. For personal […]

Read more

How “Hitting Refresh” Skyrocketed my Career

I haven’t read Satya Nadella’s new book yet Hit Refresh: The Quest to Rediscover Microsoft’s Soul and Imagine a Better Future for Everyone but I did participate in a Microsoft MVP program where we wrote about our personal “Hit Refresh” moment. My article didn’t get chosen so I’ve decided to share it here. Enjoy! My hit refresh moment truly changed my life, but I didn’t realize what I was missing out on all those years. In 1998, I started my IT career. I was a student worker at a local university pulling cable in hot attics, sneaker netting software to install around campus and answering trouble tickets of all shapes and sizes. It was sometimes dull, yet fulfilling work because ever since I was a young boy, I knew I’d be in “computers” somehow. As time went on, I got more experience. Support work turned into project work which turned into […]

Read more

You Can Teach an Old Dog New Tricks. I’m Living Proof

I started out scripting with batch files when I was about eight years old. As a kid, I preferred sitting on the computer with no internet connection to script things rather than go outside and play with friends. I’ve always had a passion for scripting and automation. Back then, we used to have autoexec.bat files. I’d create elaborate menus of how I wanted to boot it up and how much RAM that I wanted to set aside. 640k conventional memory was always good enough! I started working with batch files a long time ago. Then I went to school, and I lost interest afterward. I went back to my career in 1998. I got my first IT job in 1998/1999, and I started out with VBscript. I did everything in VBscript for over ten years and even built VBscript classes to show how hardcore a VBscript nerd I was. Along […]

Read more

It’s Better to Beg for Forgiveness Than to Ask for Permission

Have you ever heard the term “It’s better to beg for forgiveness than to ask for permission?” Probably. I have, and I love that quote. Today’s post is going to be about asking for forgiveness rather than permission. More specifically, it’s going to be about doing things that you know are right rather than waiting for someone else to tell you what to do. For example, a manager comes to you with a list of instructions on how to do your task and says, “We need you to do Project X. You have to deploy this piece of software and need to do it this way because I know what’s best.” In your experience, however, you’ve seen that following the instructions he gave doesn’t work, and there are more efficient ways to do it. Instead of asking for permission from him, you go ahead and do it your way. Management’s […]

Read more

Why People Not as Smart as You Are Passing You Up

Are you really good at something yet no one knows? Think about this “you may know everything about something, but if no one knows about it, it doesn’t mean anything.” That’s a powerful statement. You may be a senior engineer who is smart, knows a lot, and can solve any problem. However, you don’t have a marketing gene in your body – you don’t know how to sell yourself, or you feel extremely uncomfortable talking about your capabilities. I am speaking from experience. I am an engineer through and through. I love the technical details and everything there is to being an engineer. But as you can tell from this blog and from the CarTalk videos I do, I’ve broken out of that shell a few years back. I love having personal satisfaction in myself and getting things done and sharing that success. I enjoy making videos, writing blog posts, teaching online […]

Read more

Creating Helper Functions in PowerShell

Whenever you’re working in PowerShell running commands to do these things, you probably don’t think about how those commands actually work. All of the default cmdlets have a single “interface” which is the command name. To get the contents of a file, you’ll run Get-Content. To ping a computer, you’d just run Test-Connection and so on. However, when you start creating your functions and modules, you’ll soon realize that these commands are doing a lot of work under the covers for you. Lots of commands in PowerShell need a little help to work efficiently. There are times when commmands don’t just do one thing. For example, Get-Content doesn’t just “get content”. Instead, it has to find the file on the disk, open the file handle, iterate over each line of the file, close the file handle and then return the output to you. Get-Content is performing lots of actions all […]

Read more

How to Find All Processes Running Under Administrative Privileges

When it comes to security, one of the scariest situations is when you’ve got a rampant piece of malware doing it’s bidding across the network. Multiply that situation by 10 when you find out that malware is running with local administrative privileges across all of your computers. But how do you know? This malware has sneaked past your perimeter defense and your workstation antivirus. It’s clear that the security tools you’ve implemented aren’t going to stop it. It’s time to roll up your sleeves and get this done yourself with some PowerShell! First, define what you need to do. Malware is on lots of computers and you know it’s causing a lot of grief because the process it’s running under has somehow managed to run under a user account that has administrative control over the computer. We first need get a list of potential computers. In Active Directory, we can […]

Read more

How to Quickly Find Unlinked GPOs in Active Directory

Over time, Active Directory (AD) can get messy. With multiple people making changes and with such an extensive database of objects, lots of unnecessary objects are bound to be created and left behind especially over many years. One type object in AD that’s infamous for becoming out of control is the GPO. Over time, GPOs can be applied over other GPOs, be linked to organizational units (OUs) with nothing in them and other unwanted configuration that apply settings to machines no one knows where they came from. It’s time for some cleanup! Before we can clean up unwanted GPOs, we first have to define what we’d like to clean up and how to find them. For this article, we’re going to focus on unlinked GPOs. Whenever a GPO is created, it’s linked to an AD OU. That GPO’s settings are then applied to whatever objects are in that OU. When […]

Read more
1 2 3 4 26