Instalar PowerShell 6.0

La nueva version de PowerShell esta disponible en GitHub PowerShell 6.0

0

En mi caso descargue la version de x64

1

2

Siguiente

3

Seleccionamos para hacer PowerShell Remoto

4

Instalar

5

Esperamos a que finalice

6

Finalizamos la instalacion y abrimos la consola.

7

La documentación relacionada con esta nueva version (actualmente en preview), la primer cosa que debemos hacer es verificar la version, con Get-Host veremos que dice Version : 6.1.0-preview.1 luego podemos actualizar la ayuda, usamos Update-Help.

PowerShell v6.1.0-preview.1
Copyright (c) Microsoft Corporation. All rights reserved.

https://aka.ms/pscore6-docs
Type ‘help’ to get help.

PS C:\Program Files\PowerShell\6.1.0-preview.1> get-host

 

Name : ConsoleHost
Version : 6.1.0-preview.1
InstanceId : 3acaae8c-b760-45f5-8602-d51e94459173
UI : System.Management.Automation.Internal.Host.InternalHostUserInterface
CurrentCulture : en-US
CurrentUICulture : en-US
PrivateData : Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy
DebuggerEnabled : True
IsRunspacePushed : False
Runspace : System.Management.Automation.Runspaces.LocalRunspace

PS C:\Program Files\PowerShell\6.1.0-preview.1> update-help

y estamos listos para divertirnos!! ahora hay que instalar algunos modulos, en mi caso instale los de Azure, Office 365, y SQL.

 

PS C:\Program Files\PowerShell\6.1.0-preview.1> install-module AzureRM

Untrusted repository
You are installing the modules from an untrusted repository. If you trust this repository, change its
InstallationPolicy value by running the Set-PSRepository cmdlet. Are you sure you want to install the modules from
‘PSGallery’?
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is «N»): A
PS C:\Program Files\PowerShell\6.1.0-preview.1> install-module msonline

Untrusted repository
You are installing the modules from an untrusted repository. If you trust this repository, change its
InstallationPolicy value by running the Set-PSRepository cmdlet. Are you sure you want to install the modules from
‘PSGallery’?
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is «N»): A
PS C:\Program Files\PowerShell\6.1.0-preview.1> install-module SQLServer

Untrusted repository
You are installing the modules from an untrusted repository. If you trust this repository, change its
InstallationPolicy value by running the Set-PSRepository cmdlet. Are you sure you want to install the modules from
‘PSGallery’?
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is «N»): A
PS C:\Program Files\PowerShell\6.1.0-preview.1> install-module AzureAD

Untrusted repository
You are installing the modules from an untrusted repository. If you trust this repository, change its
InstallationPolicy value by running the Set-PSRepository cmdlet. Are you sure you want to install the modules from
‘PSGallery’?
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is «N»): A
PS C:\Program Files\PowerShell\6.1.0-preview.1>

Funciona bastante rapido!-

 

Global Azure Bootcamp 2018

GABC

Próximamente el 21 de abril de 2018, en las instalaciones de la universidad EAN en Bogota, se llevara a cabo la edición local del Global Azure BootCamp, el cual es un evento que se realiza en todo el mundo, en simultanea, aunando entusiastas, aprendices y conocedores de Azure alrededor de una serie de conferencias y demos en vivo.

Global Azure BootCamp 2018

 

Para reservar sus entradas ingresen al siguiente enlace. Evento Bogota

*Mi charla sera sobre Azure PowerShell, Azure CLI, y Azure usando Visual Studio Code. busquen ese dia el streaming, porque tambien se transmite en vivo por Youtube y/o Facebook. los cupos son limitados a 450.

Windows Server 1709

En Microsoft han modificado los periodos de liberación de versiones de sus productos, y ahora ya no harán entregas cada 3 años como regularmente ocurría, sino que las distribuciones ahora serán semestrales. Windows Server es uno de los productos que da inicio a estas ediciones con la distribución 1709, lo que significa que fue liberado el mes de septiembre de 2017.

Este sistema operativo viene basado a x64, es un servidor core, es decir no viene con interfaz gráfica, y se puede administrar desde un equipo cliente con las Remote Server Administration Tools, o con una nueva consola de administración que se denomina Honolulu, en ambos casos se encuentran en beta al momento de escribir esto, pero se pueden descargar del sitio de www.microsoft.com/downloads

Una vez instalado el servidor por defecto queda en línea de comandos (CMD), pero desde esta podemos iniciar un PowerShell, configurar una dirección IP, usar NETSH para configurar el firewall y que permita PING o el RDP.

 

Aquí copio lo que hice en mi escenario.

C:\Users\Student>powershell

Windows PowerShell

Copyright (C) Microsoft Corporation. All rights reserved.

 

PS C:\Users\Student> Get-NetAdapter

 

Name InterfaceDescription ifIndex Status MacAddress LinkSpeed

—- ——————– ——- —— ———- ———

Ethernet 3 Microsoft Hyper-V Network Adapter #3 2 Up 00-0D-3A-76-73-55 40 Gbps

 

 

PS C:\Users\Student> Get-NetIPAddress

 

 

IPAddress : fe80::8034:7d4:e095:5b52%2

InterfaceIndex : 2

InterfaceAlias : Ethernet 3

AddressFamily : IPv6

Type : Unicast

PrefixLength : 64

PrefixOrigin : WellKnown

SuffixOrigin : Link

AddressState : Preferred

ValidLifetime : Infinite ([TimeSpan]::MaxValue)

PreferredLifetime : Infinite ([TimeSpan]::MaxValue)

SkipAsSource : False

PolicyStore : ActiveStore

 

IPAddress : fe80::3007:386a:f5ff:fff9%9

InterfaceIndex : 9

InterfaceAlias : Teredo Tunneling Pseudo-Interface

AddressFamily : IPv6

Type : Unicast

PrefixLength : 64

PrefixOrigin : WellKnown

SuffixOrigin : Link

AddressState : Preferred

ValidLifetime : Infinite ([TimeSpan]::MaxValue)

PreferredLifetime : Infinite ([TimeSpan]::MaxValue)

SkipAsSource : False

PolicyStore : ActiveStore

 

IPAddress : 2001:0:4137:9e76:3007:386a:f5ff:fff9

InterfaceIndex : 9

InterfaceAlias : Teredo Tunneling Pseudo-Interface

AddressFamily : IPv6

Type : Unicast

PrefixLength : 64

PrefixOrigin : RouterAdvertisement

SuffixOrigin : Link

AddressState : Preferred

ValidLifetime : Infinite ([TimeSpan]::MaxValue)

PreferredLifetime : Infinite ([TimeSpan]::MaxValue)

SkipAsSource : False

PolicyStore : ActiveStore

 

IPAddress : ::1

InterfaceIndex : 1

InterfaceAlias : Loopback Pseudo-Interface 1

AddressFamily : IPv6

Type : Unicast

PrefixLength : 128

PrefixOrigin : WellKnown

SuffixOrigin : WellKnown

AddressState : Preferred

ValidLifetime : Infinite ([TimeSpan]::MaxValue)

PreferredLifetime : Infinite ([TimeSpan]::MaxValue)

SkipAsSource : False

PolicyStore : ActiveStore

 

IPAddress : 10.0.0.6

InterfaceIndex : 2

InterfaceAlias : Ethernet 3

AddressFamily : IPv4

Type : Unicast

PrefixLength : 20

PrefixOrigin : Dhcp

SuffixOrigin : Dhcp

AddressState : Preferred

ValidLifetime : Infinite ([TimeSpan]::MaxValue)

PreferredLifetime : Infinite ([TimeSpan]::MaxValue)

SkipAsSource : False

PolicyStore : ActiveStore

 

IPAddress : 127.0.0.1

InterfaceIndex : 1

InterfaceAlias : Loopback Pseudo-Interface 1

AddressFamily : IPv4

Type : Unicast

PrefixLength : 8

PrefixOrigin : WellKnown

SuffixOrigin : WellKnown

AddressState : Preferred

ValidLifetime : Infinite ([TimeSpan]::MaxValue)

PreferredLifetime : Infinite ([TimeSpan]::MaxValue)

SkipAsSource : False

PolicyStore : ActiveStore

 

PS C:\Users\Student> netsh advfirewall firewall set rule group=»remote desktop» new enable=Yes

 

Updated 3 rule(s).

Ok.

 

PS C:\Users\Student> netsh advfirewall firewall set rule group=»File and Printer Sharing» new enable=Yes

 

Updated 18 rule(s).

Ok.

 

PS C:\Users\Student> netsh advfirewall firewall add rule name=»ICMP Allow incoming V4 echo request» protocol=icmpv4:8,any dir=in action=allow

Ok.

 

PS C:\Users\Student> Enable-PSRemoting

 

PS C:\Users\Student> set-item WSMan:\localhost\Client\TrustedHosts *

 

WinRM Security Configuration.

This command modifies the TrustedHosts list for the WinRM client. The computers in the TrustedHosts list might not be authenticated. The client might send

credential information to these computers. Are you sure that you want to modify this list?

[Y] Yes [N] No [S] Suspend [?] Help (default is «Y»): Y

PS C:\Users\Student>

Este es el Server Manager desde mi estación cliente con Remote Server Administration Tools RSAT for 1709

Esta por otro lado es la nueva consola Honolulu. Que va por vía web, y requiere acceso por WMI. Me agrado que es super liviana, te da mas acceso y control sobre el servidor, administración de los usuarios, eventos, servicios, certificados, discos, carpetas, roles y características.