[#IOT] #RaspberryPi2 y #Windows10, Acciones de administrador, cambiar password, cambiar nombre, etc (6 de N)

Hola !

Nuevo post para la serie de Windows 10 y Raspberry Pi 2

  1. Hardware y software (1 de N)
  2. Montando la SD en el device (2 de N)
  3. Ahora si el Hello World ! (3 de N)
  4. Sobre el proceso de despliegue desde VS y Web Management app (4 de N)
  5. Hello Blinky !!! (5 de N)
  6. Acciones de administrador, cambiar password, cambiar nombre, etc (6 de N)
  7. Accediendo a los devices conectados (7 de N)
  8. Desplegando una app desde un paquete (8 de N)

Ayer hubo actualización de Windows IoT Core para Raspberry PI 2 y una de las novedades fue centrada en la seguridad. Ahora el acceso web, requiere usuario y password para acceder al mismo. Por eso, hoy toca una pausa en el código para dejar un par de comandos de PowerShell para realizar acciones básicas con nuestro device.

Conectar al device

1. Una vez que el device está en linea, debemos abrir una consola de PowerShell en modo administrador

Clipboard02

2. Con la consola abierta, ejecutamos los siguientes comandos

  1. net start WinRM
  2. Set-Item WSMan:\localhost\Client\TrustedHosts -Value 169.254.186.22
  3. remove-module psreadline -force
  4. Enter-PsSession -ComputerName 169.254.186.22 -Credential 169.254.186.22\Administrator

En cada uno de ellos debemos reemplazar la dirección IP por la correspondiente con nuestro device

3. El último comando abrirá una ventana de credenciales de Windows para que en la misma ingresemos las credenciales por defecto para acceder al device.

Clipboard04

Por defecto las credenciales son

User: IP Address\Administrator

Password: P@ssw0rd

Aclaración: (P {arroba} ssw {zero} rd)

4. La autenticación con el device tarda unos 30 segundos aproximadamente. Una vez conectados ya podemos realizar las 2 acciones más recomendables: cambiar la password del administrador y cambiar el nombre del device.

5. Para cambiar la password el comando que debemos ejecutar es el siguiente

net user Administrator {nueva password}

6. Para cambiar el nombre del device

setcomputername {nuevo nombre}

Por ejemplo, en el siguiente comando le he cambiado el nombre a mi device y luego reinicio el mismo

Clipboard06

Una vez reiniciado, podremos ver el device con su nuevo nombre en la app Windows IoT watcher

Clipboard07

Ahora si, nueva password, nuevo nombre, nuestro device está en un poco más seguro 😀

Saludos @ Madrid

/El Bruno

Advertisements

[#VS2013] NuGet Error: Failed to initialize the PowerShell host. If your PowerShell execution policy setting is set to AllSigned, open the Package Manager Console to initialize the host first.

Hello!

Today I’ll go with a and easy-to-fix Visual Studio error. I was fixing some old projects and I find that suddenly NuGet decided to stop working.

error01

The error message was pretty clear

‘ EntityFramework 6.1. 1′ already installed.
Adding ‘ EntityFramework 6.1. 1′ to BigAndCoolProject.
Successfully added ‘ EntityFramework 6.1. 1′ to BigAndCoolProject.
Executing script file ‘… \src\packages\EntityFramework.6.1.1\tools\install.ps1′.
Failed to initialize the PowerShell host. If your PowerShell execution policy setting is set to AllSigned, open the Package Manager Console to initialize the host first.

The strange thing is that suddenly the PowerShell execution permissions are “fell” to “Restricted” level. So which well, is time of

-Open a PowerShell console with administrator permissions

-Check the level of permissions with the command ‘Get-ExecutionPolicy’

-Set the level of permissions to “RemoteSigned” with the command “Set-ExecutionPolicy RemoteSigned”

-Ready!

error02

That Yes, the IDE to take changes is necessary to restart Visual Studio.

Greetings @ Home

/El Bruno

[#VS2013] NuGet Error: Failed to initialize the PowerShell host. If your PowerShell execution policy setting is set to AllSigned, open the Package Manager Console to initialize the host first.

Hola!

Hoy toca revisar uno de esos errores fáciles de solucionar. Mientras estaba acomodando unos proyectos “viejunos” en una solución, me encuentro que de golpe y porrazo NuGet decidió dejar de funcionar.

error01

El mensaje del error era bastante claro

‘EntityFramework 6.1.1’ already installed.
Adding ‘EntityFramework 6.1.1’ to Projectazo.
Successfully added ‘EntityFramework 6.1.1’ to Projectazo.
Executing script file ‘…\src\packages\EntityFramework.6.1.1\tools\install.ps1’.
Failed to initialize the PowerShell host. If your PowerShell execution policy setting is set to AllSigned, open the Package Manager Console to initialize the host first.

Lo raro es que repente los permisos de ejecución de PowerShell se “bajaron” a nivel “Restricted”. Asi que bien, es momento de

– Abrir una consola de PowerShell con permisos de administrador

– Verificar el nivel de los permisos con el comando “Get-ExecutionPolicy”

– Definir el nivel de permisos a “RemoteSigned” con el comando “Set-ExecutionPolicy RemoteSigned”

– Listo !!!

error02

Eso sí, para que el IDE tome los cambios es necesario reiniciar Visual Studio.

Saludos @ Home

/El Bruno