Files
PowerShell/demos/1-PowerShellGet.ps1
T
Manikyam Bavandla MSFT f9f37c5a74 Removed invalid 'Open PowerShell' tag based search.
Removed invalid 'Open PowerShell' tag based search.
2016-07-25 11:40:24 -07:00

25 lines
850 B
PowerShell

#region Package Management
## List available package provider
Get-PackageProvider #(should show 2 providers - NuGet,PowerShellGet)
## Using PowerShellGet find and install other demos
# Value: equivalent of pypi
# Look for all the modules we'll be demoing today
Find-Module -Tag 'PSEdition_PowerShellCore','Demos'
# Pipe this to Install-Module to install them
Find-Module -Tag 'PSEdition_PowerShellCore','Demos' | Install-Module -Verbose
Get-Module
# Note that ScriptAnalyzer gets installed because the VSCode demo is dependent upon it
# Register trusted endpoints
Register-PackageSource -Name NuGet -Location http://nuget.org/api/v2 -Trusted -ProviderName NuGet
# Finding and installing becomes very easy
Find-Package -Name jQuery -Verbose | Install-Package -Verbose
# Discover installed packages
Get-Package -ProviderName NuGet
#endregion