6/6/2018: Added PSRealLine 2.0.0-Beta2 Module

22/05/2018: Azure Stack related updated (v1.3.0)

Have you ever change computer and went mad trying to recap all required installers for your daily work?

Me too, so I’m trying to summarize here most commons installers that I usually need.

Feel free to add suggestions to this list, so it would become more useful!

 

Getting the framework

If still not on win10, you need this:

Windows Management Framework 5.1 > > Last PowerShell version, essential to access PSGallery and install-modules

 

 

Active Directory Services: Links to RSAT

Remote Server Administration Tools for Windows 10

Remote Server Administration Tools (RSAT) for Windows 8.1

Remote Server Administration Tools (RSAT) for Windows 8

Remote Server Administration Tools (RSAT) for Windows 7 with SP1 (both x86 and x64)

Remote Server Administration Tools (RSAT) for Windows Vista 32-bit (x86)

Remote Server Administration Tools (RSAT) for Windows Vista 64-bit (x64)

 

Trusting PowerShell running scripts:

After all necessary stuff installed, important to modify execution policy, to continue with the configuration of PowerShell:

 

PowerShell Package Management

PowerShellGet 1.6.0: PowerShell module with commands for discovering, installing, updating and publishing the PowerShell capabilities, like Modules, DSC Resources…

To configure PowerShell Gallery as a trusted repository:

PSReadline module: To get syntax highlighting

If you want to try PSReadLine 2.0.0-Beta2:

NuGet Provider: To work with PowerShell Gallery:

Docker: To play Windows Containers:

Chocolatey: Hundred of useful packages, like SysInternals

SysInternals: One of must have; very easy with Package Management:

After that, I can use Sysinternals tools this default location:

Getting the list of current sources:

Azure

Azure Rights Management

Tools to administer: Azure Rights Management Administration Tool

Azure most common modules

PS: If later on you need to uninstall these modules, follow this line:

Azure Stack (up to 1.3.0)

Connected Scenario (Internet connectivity available)

If you’re willing to play with Azure Stack, you’re going to need this, it’s necessary to allow subsequent installation of Azure Stack compatible AzureRM modules, since they are installed by leveraging API version profiles.

PS: In case you receive any error messages at this point, open File Explorer, navigate to C:\Program Files\WindowsPowerShell\Modules and to C:\Users\Administrator\Documents\WindowsPowerShellModules, identify any folders starting with Azure, and retry running Use-AzureRmProfile cmdlet.

To confirm AzureRM and AzureStack available modules:

Disconnected or partially connected scenario (limited Internet connectivity)

1. Sign in to a computer with internet connectivity and use following script to download AzureRM, AzureStack packages:

PS: If you are not running Azure Stack 1804, change requiredversion parameter to 1.2.11

2. Copy downloaded packages to USB device

3. Copy packages to the workstation

4. Register default repository

 

Azure Stack Tools

This has to be installed from GitHub

With these tools, you can identify MAS (Microsoft Azure Stack) capabilities, manage Azure Stack VM infrastructure and images, configuring Resource Manager policies, register MAS with Azure, MAS deployment, connectivity to MAS, MAS tenant management, and validation of MAS Resource Manager templates.

 

Windows Update

This module allow you to control Windows Update patching via PowerShell; easier than traditional way:

 

OpenSSH

With last Windows 10 release, Fall Creators Update (1709), an SSH client and server were included (for now on beta version):

 

Office 365

To administer Office 365 and Azure Active Directory, it’s required:

  1. Make sure that at least Microsoft .NET Framework 3.5 is installed and enabled (required for OS versions prior to Windows 10)
  2. Install the 64-bit version of the Microsoft Online Services Sign-in Assitant for IT Professionals RTW > Access to Microsoft Online Services, yet not available in PSGallery
  3. Install the Microsoft Azure Active Directory Module for Windows PowerShell:

    – If prompted to install the NuGet provider, say YES
    – If prompted to install the module from PSGallery, say YES
    – After installation, close the PowerShell command window

Exchange Online

From Exchange Admin Center, go to Hybrid \ Setup, and download ‘Exchange Online Remote PowerShell’ (it supports multi-factor authentication). After that, proced to install it.

WinRM needs to allow basic authentication, to verify:

If you can’t see ‘Basic’ value, you need to enable:

 

SharePoint Online

Downloading this module to manage SharePoint Online: SharePoint Online Module

 

Skype for Business Online

Module for Skype for Business: Skype for Business Online Module

 

Update

Last, but not least, advisable to update help and all Modules:

 


Leave a Reply