Hey, I know that with all the excitement of PowerShell becoming open-sourced, you might have started to think how you can manage Linux environments. Awesome for you! This should be part of your focus. I also know that many folks need to update their skills, blow off the rustiness or start from scratch working with Linux. Well don’t wait to make Linux management a reality — I got something for you.
My friend, Anthony Nocentino, has a great video series to get you started. You can find it here: Understanding and Using Essential Tools for Enterprise Linux 7
And if that wasn’t enough, he also just released this advanced series: LFCE: Advanced Linux Network!
So why not get a jump on everyone else and become a cross platform automation engineer — and it’s cool. Seriously cool.
Today was a special day for many of us. In fact, some tears may have rolled down a few faces. The picture shows what happened this morning when PowerShell became open sourced — and now runs on Linux and Mac — one Management platform to managing everything on your network. Here’s the link with Joey Aiello and the team: https://youtu.be/1uGyswOOPdA
So, Jeffrey Snover and the entire PowerShell team deserve more than congratulations. I think we will see in the coming months and after much analysis — this is more than just PowerShell on Linux — I think in the years to come this day will go down as one of the most major milestones in computing. Congrats to all involved in this wonderful day.
I think that moving forward, implementing JEA is one of the most important tasks to accomplish to drastically increase your companies security. You do not need to wait to upgrade to Windows V-Next — this is available now and already in use by Microsoft and other companies.
And if you looked at xJEA (the DSC Resource) and decided you couldn’t implement yet — – this is the new version – built into the #PowerShell language and ready for you to start creating secured and constrained endpoints and finally take control of over-privileged administrators.
This will immediately impact the security level of your company, and you can rollout over time, gradually improving and revising without impacting the ability of admins to perform their jobs — just removing the massive security holes.
I worked hard on this course from Pluralsight and I hope you find it a useful guide and learning experience so you can successfully take control.
Check it out: Implementing PowerShell Just Enough Administration (JEA)
Now’s a great time to start getting your hands dirty managing Nano server. Go out and download the new Windows Server 2016 TP5 and try it out. I installed a hyper-v box, then built some Nano servers on it. Below is not a script, but the commands I typed to build servers. While I’m not explaining much, I assume you already know how to use Get-Help. Cheers!
# Copy from DVD - drive D:
New-Item -Path c:\Nanoserver -ItemType Directory -Force
Copy-item -path D:\NanoServer\* -Destination c:\NanoServer\ -Recurse -Force
# Import the module to create Nano vhdx
Import-Module -Name c:\Nanoserver\NanoServerImageGenerator\NanoServerImageGenerator.psm1
# Run the function to create the image and place in hyper-v folder
New-NanoServerImage -MediaPath d: -DeploymentType Guest -Edition Standard `
-TargetPath 'C:\HyperV\Virtual Hard Disks\Nano2.vhdx' -ComputerName Nano2 `
# Create the VM
New-VM -Name Nano2 -VHDPath 'C:\HyperV\Virtual Hard Disks\Nano2.vhdx' `
-SwitchName 192168 -MemoryStartupBytes 512mb -Generation 2
# Start her up!
Start-VM -Name Nano2
# Now let's party!
Here’s what it looked like when I just typed it in — I’m in such a rush 😉