Windows의 Package 설치를 인터넷에 접속하여 진행할 수 있다.
이것은 MS가 만든 Package아닌 일반 개발자들이 만든 Package와 cmdlet을 서로 공유하는 것이다.
보통 프로그램을 설치할 때는 원본 프로그램을 구해와서 설치하지만, Linux에서는 이전부터 Package를 인터넷에 접속해서 설치해왔다.
PowerShell v5 이상에서는 Windows에서도 Internet에 접속하여 Package 및 Module을 설치하여 관련된 cmdlet를 사용할 수 있다.
<Package 설치하기 위한 사전 단계>
Import-Module -Name PackageManagement
이렇게 하면 Find-Package / Install-Package 명령을 사용할 수 있어서 Package를 관리할 수 있다.
<인터넷에 있는 공유된 Module을 사용하기 위한 사전 단계>
Import-Module -Name PowerShellGet
이렇게 하면 Find-Module / Install-Module 명령을 사용하여 Online에 있는 Module을 설치하여 사용할 수 있다
이 두가지 방법은 꼭 외워둔다. Online에서 Package와 Module을 설치하기 위해서는 제일 중요한 작업이다. Online을 이용하면 꼭 필요했던 cmdlet을 찾아서 활용할 수 있다.
사용 가능한 명령어를 확인하려면
Get-Command -Module PackageManagement
Get-Command -Module PowerShellGet
이렇게 필요한 Module을 메모리로 로드하면 Package와 cmdlet를 사용할 수 있다
Install-Package -Name vlc
Install-Module -Name PSWindowsUpdate
Windows Update와 관련한 명령어를 다음과 같이 실행해본다
Get-Command -Module PSWindowsUpdate
Get-WUList
Get-WUInstall