In this chapter, we discussed how to manage a Nano Server installation using remote server graphic tools, Windows PowerShell remoting, and PowerShell DSC.
As you have seen in this chapter, Microsoft invested heavily to bring PowerShell support onto Nano Server. PowerShell relies on the .NET Framework; as you noticed, Nano Server is a small OS and only has the Core of Common Language Runtime (CLR). The Core CLR is a tiny subset of the .NET Framework, but the PowerShell team went ahead and actually refactored all PowerShell to run on Core CLR, which was a huge effort. The good news is that PowerShell users will probably not miss any of the most important features. It has full language compatibility and supports PowerShell remoting, so you can use any of the most popular remote commands such as Invoke-Command
, New-PSSession
, Enter-PSSession
, and so on.
Each Nano Server image contains by default Core CLR which is 45 MB of space; PowerShell itself takes up about 8 MB of space and there...