Sysadmin to DevOps - My PowerShell ignited story

My story on how I turned from Sysadmin to DevOps engineer, with PowerShell driving my journey! It’s crazy to think that 5 years ago I couldn’t code, and one tweet simply started a snowball effect on my career. I wanted to document this moment in my life as I’ve passed Azure DevOps engineer exam and been working as DevOps engineer - something I wouldn’t even about thinking without PowerShell and its great community....

2 May 2022 · 1 min · 148 words · Kamil

Managing Software with Chocolatey - Automate installation and updates of your applications

Software management is not trivial task. Preparing for silent deployment is challenging, and even if you manage to install the application, how to keep it up to date? Chocolatey is package manager for Windows, that can fully automate lifecycle of your software. In this video, I’ll show you how to install Chocolatey, then how to find software, install it and finally keeping it up to date - all coming with free open-source license....

10 March 2021 · 1 min · 134 words · Kamil

PowerShell for IT Professionals [#11] – Variables

In this lesson we’re going to learn how what Variables are, why it’s good to use them and how to actually create them. We will then assign various values to variables to and use them solely, and in parameters. We will also have a look at foreach loop so that we can e.g. ping multiple computers using single variable with multiple objects in it. Exercises Use Get-Command to find all commands that allow you to manage variables....

29 August 2020 · 2 min · 371 words · Kamil

PowerShell for IT Professionals [#10] – Remote management with PowerShell

In this lesson we’re going to learn how to do one-to-one and one-to-many remote management with PowerShell. There’s no need for telnet, ssh or psexec as PowerShell has its own protocol that’s built in right into Windows. We will look at how to create interactive sessions and send commands to multiple servers at once. Exercises Notes Enable-Psremoting Enter-PSSesion ps-svr1 Hostname Get-Service GIP # I can even run commands that are not available on my source machine Get-ADDomainController Get-ADUser Exit or Exit-PSSession # Caution about double hoping Invoke-Command Invoke-Command -computerName ps-svr1 -command { get-service} # Invoke command executes commands on the remote comptuers and brings back the results # Can you tell a difference?...

24 August 2020 · 1 min · 176 words · Kamil

Sysadmin’s tools – what I have installed on my laptop

We need tools to make our work. Either it’s notepad and paper, a hammer (for server’s hard reset… just joking) or some sophisticated and bespoke peace of hardware – we as professionals need tools to make our work better, or even possible. Since working as IT person, there are many software tools I need to do my day to day tasks, thus here’s the list of pieces of software I’ve been finding useful....

6 January 2019 · 4 min · 774 words · Kamil