viernes, 18 de noviembre de 2016

Nuestro primer contacto con Powershell


En esta entrada vamos a establecer un primer roce con powershell

¿Qué es Command-let?




Cmdlets son comandos especializados en una secuencia de Windows PowerShell que hacen una única función, pueden ejecutarse directamente desde la línea de comandos del Shell y funcionar en el contecto del Shell, no como un proceso independiente.

Todos los cmdlets del Shell se presentan en pares verbo-nombre. El par verbo-nombre se separa siempre mediante un guión (-) sin espacios, y los nombres del cmdlet son siempre en singular.

Ejemplos de verbos en el Shell:

GET-----> recupera información acerca de un objeto específico
SET-----> modifica las propiedades de un objeto
FORMAT---> aplica formato a los datos
OUT--------> salida de datos
REMOVE---->elimina un objeto
NEW------->Crea un nuevo objeto
MOVE------>Cambia la posición de un objeto

Aquí podemos ver algunos ejemplos de uso:

Antes de nada debemos entrar a Powershell, para ello tecleamos powershell

  • get-location


Muestra el directorio en cual nos encontramos, realiza lo mismo que el comando cd


  • get-host


Muestra información referente a nuestro sistema



  • get-command | out-host -paging


Con este ejemplo conseguiremos que por pantalla veamos la lista de todos los comandos y de una manera paginada


  •  get-psdrive


Conocer las unidades del sistema


  • get-service | format-list


Mostrar una lista de los datos en vez de una tabla











viernes, 11 de noviembre de 2016

Crear usuario, crear grupo e integrar un usuario a un grupo en Windows Server Core 2012



Hoy en nuestro Windows Server 2012 Core vamos a crear usuarios, grupos e integraremos un usuario a un grupo; lo haremos de dos maneras:

https://www.recibirfax.com/img/grupos.png 
-Desde la línea de comandos
-Desde Powershell

Comenzamos:


Desde la línea de comandos:


https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3FAsSYxNHbpgSVsZg2S41cyS5378U2eHKXe3t5g_3gXvFCK__fwDHRR_Ld0huRb4hOz96pRH1TLHlb9VfHvZJOikmC4n0Gx3AbP-8QLAFny4oH1engbHxi38ZYxbducveWqwl8m1thCM/s1600/tumblr_memp7vOh4o1qgyiaj.gif

- Crear un usuario 

Sintaxis del comando: net user nombre_usuario contraseña /add



- Crear un grupo

Sintaxis del comando: net group nombre_grupo  /add



- Añadir usuario a grupo

Sintaxis del comando: net group nombre_grupo usuario /add



Desde Powershell:

https://i-msdn.sec.s-msft.com/dynimg/IC816884.png

Entramos a powershell, por ello tecleamos powershell


- Creamos un usuario

Sintaxis del comando: New-ADUser -Name nombre_usuario -AccountPassword (ConvertTo-SecureString "Contraseña" -AsPlainText -Force)



- Creamos un grupo

Sintaxis del comando: New-ADGroup -Name  nombre-grupo

Y en GroupScope tenemos que poner el tipo de usuario (Universal/Global/Domain local)



- Integramos un usuario a un grupo

Sintaxis del comando: add-ADGroupMember grupo -Members nombre_usuario