Deploying modules and scripts compressed into a NuGet package and upgrading them later on is very easy once an infrastructure is in place and can be accessed. In the following sections, we will have a look at what it means to interact with package repositories. PackageManagement and PowerShellGet are the key components in this section, and we will examine them a little more.