Aprende Informatica Conmigo

  • Inicio
  • Contenido Anterior
    • VIDEOTUTORIALES
    • Windows Server 2008
    • POWERSHELL

8 abril, 2009 Por oscar 4 comentarios

Windows Server 2008 – Preparar para distribuir una MMC

En este articulo vamos a preparar una MMC para ser distribuida y que pueda ser utilizada por otros administradores de nuestra red.

Para ello, guardaremos la consola en modo usuario para que los usuarios no puedan añadir, borrar o modificar los complementos (snap-ins).

Abrimos la consola MMC que ya tenemos creada de articulos anteriores.

Menu File –> Options…

Vemos el cuadro de dialogo que se muestra a continuacion:

En la pestaña “console“, en la lista deplegable “console mode:“, seleccionamos “User mode – Full access“.

Pulsamos “Ok“.

Guardamos la MMC.

Y salimos.

Si abrimos la MMC con doble click en ella y abrimos el menu File, podemos ver que faltan muchas opciones que antes teniamos disponibles. Esto es por que en modo usuario no podemos modificar la MMC.

Ahora hacemos “click” con el boton derecho en la MMC y seleccionamos “Author“.

Ahora si volvemos a abrir el menu File, vemos que disponemos de todas las opciones de este menu y podriamos modificar la MMC sin restricciones.

Ahora que tenemos configurada nuestra MMC y guardada en modo usuario, podemos hubicarla en un emplazamiento en la red para que sea compartida y ejecutada por todos los administradores.

Venga, hasta aqui el tema de las MMCs.

A pasarlo bien!!

Otros articulos de esta serie:

  • Windows Server 2008 – Instalando la version standard con GUI en Vmware Workstation 6.5 (1/2)
  • Windows Server 2008 – Instalando la version standard con GUI en Vmware Workstation 6.5 (2/2)
  • Windows Server 2008 – Establecer zona horaria
  • Windows Server 2008 – Cambiar el nombre del servidor
  • Windows Server 2008 – Configuracion de red
  • Windows Server 2008 – Instalar Active Directory Domain Services
  • Windows Server 2008 – Crear un controlador de dominio
  • Windows Server 2008 Core – Instalacion
  • Windows Server 2008 Core – Cambiar el nombre del servidor
  • Windows Server 2008 Core – Configuracion de red
  • Windows Server 2008 Core – Meter en el dominio
  • Windows Server 2008 Core – Reiniciar el servidor
  • Widnows Server 2008 Core – Instalar el Rol de servidor DNS
  • Windows Server 2008 Core – Crear un controlador de dominio
  • Windows Server 2008 Core – Despromocionar un controlador de dominio
  • Windows Server 2008 – Crear una MMC
  • Windows Server 2008 – Añadir un complemento (snap-in) a una MMC
  • Windows Server 2008 – Gestionar componentes (snap-ins) de una MMC

—–
Oscar Abad
http://www.xulak.com – Consultoría informática

oscar

Programador WordPress freelance

Archivado en:sistemas, tutoriales, windows server 2008 Etiquetado con:aprendeinformaticaconmigo, distribuir mmc, mmc, modo usuario, servidores, sistemas, sistemas operativos, windows server 2008

8 abril, 2009 Por oscar Dejar un comentario

Instalar Vmware Infraestructure Toolkit para Windows

Como ya vamos teniendo mas conocimientose sobre Powershell, aunque todavia hay muchisimo que ver, vamos a instalar en este articulo en “Vmware Infraestructure Toolkit para Windows” o lo que viene siendo lo mismo, cmdlets de powershell para Vmware.

Segun indican en la web de vmware, “Vmware Infraestructure Toolkit para Windows” proporciona una potente pero sencilla interfaz de linea de comandos para la gestion basada en la plataforma de Vmware Infraestructure. Los administradores Windows pueden majejar facilmente y desplegar la infraestructura de Vmware con una interfaz de linea de comandos familiar y facil de usar.

Pagina de vmware sobre VI toolkit for windows.

Si no os habeis dado cuenta, ya os lo digo yo. Para poder instalarlo tenemos que tener instalado ya el Windows Powershell que lo podeis bajar de aqui si no lo teneis ya.

La version mas actual que tenemos disponible ahora mismo es la 1.5 y la podeis descargar desde aqui.

Guardamos el fichero.

Ahora ya tenemos el ejecutable. Pues nada, lo ejecutamos…

Bueno, ya veis que no tiene nada.

Cuando finaliza la instalacion dispondremos de este icono en el escritorio:

Lo ejecutamos e inicamos una sesion en powershell con los cmdlets que nos aporta el VI Toolkit de Vmware.

Si os fijais, en el menu Inicio –> Programas –> Vmware –> Vmware VI Toolkit, dispondremos del mismo acceso directo. Ademas, tambien dispondremos de varios accesos directos a documentacion que nos puede ayudar a comprender mejor la forma de utilizacion del VI Toolkit. Os aconsejo que les echeis un vistazo.

Bueno, hasta aqui lleva el tutorial de instalacion del VI Toolkit 1.5 de Vmware. En proximos articulos veremos que podemos hacer con esto y como podemos hacerlo.

Venga, nos vemos…

—–
Oscar Abad
http://www.xulak.com – Consultoría informática

oscar

Programador WordPress freelance

Archivado en:powershell, sistemas, tutoriales, virtualizacion, vmware Etiquetado con:aprendeinformaticaconmigo, sistemas, tutoriales, vmware, vmware vi toolkit, windows powershell

8 abril, 2009 Por oscar 1 comentario

Powershell – 9 – Politica de ejecucion

Este articulo nos va a ser de gran ayuda cuando comencemos a escribir y / o ejecutar scripts en nuestro entorno, ya que podemos saber y establecer la politica de ejecucion de scripts de Powershell para evitar males mayores.

9.1- Get-Executionpolicy

Obtiene la directiva de ejecucion vigente en el shell. Esta directiva de ejecucion esta determinada por las preferencias del usuario que establezca mediante “Set-Executionpolicy” y la configuracion de directiva de grupo de ejecucion de Windows Powershell. La configuracion predeterminada es “restricted“.

Los valores que podemos encontrarnos y utilizar son: restricted, allsigned, remotesigned y unrestricted que ya los comentare en la proxima seccion de este articulo.

Parametros

Este cmdlet no tiene ningun parametro especifico para el, pero si que podemos utilizar los parametros comunes: -verbose, -debug, -erroraction, -errorvariable, -outvariable.

Para saber mas sobre estos parametros podemos escribir el siguiente comando:
>get-help about_commonparameters

Ejemplo 1

No hay muchos ejemplos que podamos hacer con este commandlet…

>get-executionpolicy

9.2- Set-Executionpolicy

Cambia la preferencia del usuario para la directiva de ejecucion del shell. Esta directiva determina si puede cargar archivos de configuracion (incluido su perfil de Windows Powershell) y ejecutar scripts, asi como los scripts, si los hubiera, que deben estar firmados digitalmente para que se puedan ejecutar.

A modo de resumen y para que nos entendamos un poco mejor, si ejecutamos un script de Powershell y nos da error diciendo que no podemos ejecutarlo, tendremos que revisar la politica de ejecucion con “get-executionpolicy” y establecer la nueva con “set-executionpolicy“.

Parametros

-executionpolicy <executionpolicy>

Especifica una nueva directiva de ejecucion del shell. El nombre del parametro es opcional.

Los valores validos para <executionpolicy> son:

Restricted: No carga archivos de configuracion ni ejecuta scripts. La configuracion predeterminada es “restricted”.

Allsigned: Requiere que todos los scripts y archivos de configuracion esten firmados por un editor de confianza incluidos los scripts que escribamos en el equipo local.

sobre esto, prometo informarme mejor.

Remotesigned: Requiere que todos los scripts y archivos de configuracion descargados de internet esten firmados por un editor de confianza.

Unrestricted: Carga todos los archivos de configuracion y ejecuta todos los scripts. Si ejecutamos un script sin firmar descargado de internet, nos pedira permiso antes de ejcutarlo.

-Whatif

Describe lo que ocurrira si ejecuta el comando, sin ejecutarlo realmente.

Este parametro es comun a muchos cmdlets.

-confirm

Solicita confirmacion antes de ejecutar el comando.

Ejemplo 1

>set-executionpolicy -executionpolicy remotesigned

>get-executionpolicy

9.3- Adelanto sobre scripts.

Todavia no hemos creado ni ejecutado ningun script porque aun tenemos pocos conocimiento y es mejor esperar un poco para no amontonar conceptos sin mas.

De todas formas nos viene bien saber que los scripts en Powershell (por lo menos en la verion 1.0) tienen la extension .ps1. Se pueden escribir tranquilamente con el Notepad de windows.

Mas adelante ya veremos que disponemos de alguna opcion de software para escribir scripts de Powershell y manejarlos mas comodamente.

Venga, os espero en el proximo articulo.

A pasarlo bien!!
Otros articulos sobre Powershell:

  • 1-. Introduccion.
  • 2-. Empezando con Powershell 1.0.
  • 3-. Obtener ayuda.
  • 4-. Get-Command.
  • 5-. Tuberias y redireccion.
  • 6-. Get-childitem.
  • 7-. Formateando la salida.
  • 8-. Get-Member.

—–
Oscar Abad
http://www.xulak.com – Consultoría informática

oscar

Programador WordPress freelance

Archivado en:powershell, sistemas, tutoriales Etiquetado con:aprendeinformaticaconmigo, get-executionpolicy, polica ejecucion, scripting, set-executionpolicy, sistemas, windows powershell

7 abril, 2009 Por oscar Dejar un comentario

Powershell – 8- Get-member

8.1- Get-member

El cmdlet get-member obtiene informacion acerca de los miembros de los objetos. Recordemos que todo lo devuelto por un commmandlet es un objeto. Podemos utilizar get-member para conocer los metodos y propiedades de los objetos.

Cuando usamos el cmdlet get-member junto con get-childitem en el sitema de ficheros, devuelve una lista de todos los metodos y propiedades disponibles para trabajar con el objeto.

Si canalizamos la entrada a get-member, se genera un objeto “memberdefinition” para cada objeto de entrada. Por ejemplo, si canalizamos la salida de get-childitem a get-member en un directorio que contenga al menos un subdirectorio y un archivo, devolvera dos objetos memberdefinition. Uno de los objetos contendra informacionsobre el objeto “FileInfo“, mientras que el otro contendran informacion sobre el objeto “DirectoryInfo“. Get-member solo genera dos objetos memberdefinition, independientemente del numero de ficheros y directorios.

Si utilizamos get-member a traves del parametro InputObject, devolvera un unico objejo memberdefinition que representa el unico objeto de entrada.

Para recuperar informacion sobre miembros estaticos tendremos que utilizar el parametro -static.

Parametros

-name <String[]>

Especifica los nombres de los miembros sobre los que se va a recuperar informacion.

-inputobject <psobject>

Especifica los objetos sobre los cuales se va a recuperar informacion.

Si utilizamos la canalizacion para recuperar informacion sobre el contenedor, tenemos que agregar una coma (,) a la entrada canalizada.

-membertype <psmembertype>

Indica el tipo de miembros sobre los que se va a recuperar informacion.

Los tipos de miembros validos son: Aliasproperty, Codeproperty, Property, Noteproperty, Scriptproperty, Properties, PropertySet, Method, Codemethod, Scriptmethod, Methods, Parametrizedproperty, Memberset y All.

-static <Switchparameter>

Especifica las propiedades y los miembros estaticos que deben recuperarse.

Ejemplo 1:

>get-childitem | get-member

Este comando nos muestra todos los atributos posibles de los miembros del sistema de ficheros. En mi caso me da informacion sobre los objetos FileInfo y DirectoryInfo.

Esto nos puede dar una idea del alcance que puede tener Windows Powershell.

Ejemplo 2:

>get-childitem *.txt | get-member

En este caso obtenemos la lista de atributos posibles del objeto FileInfo.

No tenemos muchas mas posibidades de hacer ejemplos con este cmdlet debido a la reducida informacion que tenemos ahora de Powershell, pero segun vayamos aumentando la lista de cmdlets, aumentaran las posibilidades de nuestos programitas.

Venga, a pasarlo bien!!

Otros articulos sobre Powershell:

  • 1-. Introduccion.
  • 2-. Empezando con Powershell 1.0.
  • 3-. Obtener ayuda.
  • 4-. Get-Command.
  • 5-. Tuberias y redireccion.
  • 6-. Get-childitem.
  • 7-. Formateando la salida.

Oscar Abad
http://www.xulak.com – Consultoría informática

oscar

Programador WordPress freelance

Archivado en:powershell, sistemas, tutoriales Etiquetado con:aprendeinformaticaconmigo, get-member, scripting, sistemas, windows powershell

6 abril, 2009 Por oscar Dejar un comentario

Windows Server 2008 – Gestionar componentes (snap-ins) de una MMC

Esto sigue poquito a poco y sin pausa…

En el articulo anterior vimos como añadir el componente “event viewer” a una MMC que ya teniamos creada y guardada de otro articulo.

Bien, ahora vamos a ver como podemos gestionar estos complementos para tenerlos como a nosotros nos guste.

Como siempre, abrimos la MMC que ya tenemos creada:

Menu File –> Add / Remove Snap-in…

En la lista de Snap-ins disponibles (izquierda) seleccionamos “Event viewer” y pulsamos en el botón “Add >“.

El componente “Event Viewer” (visor de sucesos) se añadira a los que ya teniamos incluidos.

Con el cursos seleccionando el “Event Viewer“, pulsamos en el boton “Move Up“. Quedaria como se muestra en la siguiente captura:

Ahora vamos a eliminar de la lista de “Selected items” el snap-in correspondiente al “Active Directory Schema“.

Para eso, seleccionamos en la lista de la derecha “Active Directory Schema…” y pulsamos en el boton “Remove“.

El resultado se muestra a continuacion:

Vale, ahora seleccionamos en la lista de Snap-ins disponibles, “Computer Management (local)” y pulsamos en el boton “Edit Extensions…“.

Las extensiones son complementos (snap-ins) que estan dentro de otros complementos para proveer funcionalidades adicionales.

Por defecto la casilla “Always enable all available extentions” esta activada para que todas las extensiones esten disponibles.

Nosotros vamos a seleccionar la opcion “enable only selected extensions” por que vamos a deseleccionar el “event viewer” ya que lo tenemos como extension propia el la MMC.

Pues eso, quitamos la seleccion a la extension “event viewer” y pulsamos “Ok“.


Pulsamos de nuevo en “Ok“.

Y guardamos la MMC para usarla mas adelante…

Venga, hasa otra…

Otros articulos de esta serie:

  • Windows Server 2008 – Instalando la version standard con GUI en Vmware Workstation 6.5 (1/2)
  • Windows Server 2008 – Instalando la version standard con GUI en Vmware Workstation 6.5 (2/2)
  • Windows Server 2008 – Establecer zona horaria
  • Windows Server 2008 – Cambiar el nombre del servidor
  • Windows Server 2008 – Configuracion de red
  • Windows Server 2008 – Instalar Active Directory Domain Services
  • Windows Server 2008 – Crear un controlador de dominio
  • Windows Server 2008 Core – Instalacion
  • Windows Server 2008 Core – Cambiar el nombre del servidor
  • Windows Server 2008 Core – Configuracion de red
  • Windows Server 2008 Core – Meter en el dominio
  • Windows Server 2008 Core – Reiniciar el servidor
  • Widnows Server 2008 Core – Instalar el Rol de servidor DNS
  • Windows Server 2008 Core – Crear un controlador de dominio
  • Windows Server 2008 Core – Despromocionar un controlador de dominio
  • Windows Server 2008 – Crear una MMC
  • Windows Server 2008 – Añadir un complemento (snap-in) a una MMC

Oscar Abad
http://www.xulak.com – Consultoría informática

oscar

Programador WordPress freelance

Archivado en:sistemas, tutoriales, windows server 2008 Etiquetado con:aprendeinformaticaconmigo, extensiones, mmc, servidores, sistemas, snap-in, windows server 2008

5 abril, 2009 Por oscar 1 comentario

Powershell – 7 – Formateando la salida

En este articulo vamos a ver unos cmdlets que nos van a servir para formatear la salida de otros cmdlets.

Normalmente, siempre vamos a utilizar estos cmdlets para manejar el resultado de otro cmdlet. La verdad es que estos commandlets por si solos no tienes mucha utilidad.

7.1- Format-List (fl)

Este commandlet aplica a la salida el formato de una lista de propiedades en la que cada propiedad aparece en una linea diferente. Ya que cada elemento dispone de mas espacio en una lista que en una tabla, Powershell muestra mas propiedades del objeto en un lista y hay menos posibilidades de que se trunquen los valores de las propiedades.

Para conocer todas las propiedades del objeto, podemos utilizar el cmdlet:

> cmdlet | Format-List *

Parametros

-property <object[]>

Especifica las propiedades del objeto que se va a mostrar y el orden en el que van a aparecer. Se pueden utilizar caracteres comodin.

Este parametro es opcional pero si se omite, las propiedades que aparezcan dependeran del objeto que se esta mostrando.

Los parametros “-property” y “view” no se pueden utilizar en el mismo comando.

-view <String>

Especifica el nombre de una vista o un formato de lista alternativo.

Hay mas parametros disponibles para este cmdlet. Para obtener mas informacion sobre ellos:

>get-help -detailed format-list

Ejemplo1:

>get-childitem | format-list

Podemos ver como es el formato que genera “format-list“.

Para compararlo, ahora podemos ejecutar:

>get-childitem

Se nota la diferencia, ¿no?

Ejemplo2:

>get-childitem | format-list -property name, length

El resultado es un listado formateado en el que se muestran las propiedades name y length (el que las tenga) de los elementos pasados por el cmdlet get-chilitem.

Ejemplo 3:

>get-childitem | format-list -property name > c:\power\listadoformat-list.txt

En este caso utilizamos el simbolo “>” que ya vimos para redireccionar la salida a un fichero de texto.

En estos ejemplos utilizamos get-childitem. Este cmdlet tiene unas propiedades pero recordad que cada cmdlet tiene sus propiedades osea que si el commandlet que pasa la informacion es otro, tenemos que utilizar las propiedades de este cmdlet.

No os preocupeis por que vamos poco a poco. Mejor asi…

7.2- Format-wide (fw)

Aplica a los objetos el formato de una tabla ancha en la que se muestra unicamente una propiedad de cada objeto. Podemos utilizar el parametro “property” para determinar que propiedad se va a mostrar.

Parametros

-property <objetct[]>

Especifica las propiedades del objeto que se van a mostrar. Permite el uso de caracteres comodin. Es opcional. Los parametros “property” y “view” no pueden utilizarse en el mismo comando.

-autosize <SwitchParameter>

Ajusta el tamaño de columna y el numero de columnas en funcion del ancho de los datos. De forma predeterminada, el tamaño y el numero de columnas viene determinado por la vista. Los parametros “autosize” y “column” no pueden usarse en el mismo comando.

-column <int>

Especifica el numero de columnas de la presentacion.

-groupby <object>

Da formato a la salida de los grupos en funcion de un valor o de una propiedad compartida. Indicar una expresion o una propiedad de la salida.

-inputobject <psobject>

Especifica los objetos a los que se les va a dar formato. Tenemos que indicar la variable que contiene los objetos o escribir un comando u objeto que obtenga los objetos.

Para obtener mas informacion sobre estos y otros parametros del cmdlet “format-wide“, escribid el comando:

>get-help -detailed format-wide

Ejemplo 1:

>get-childitem

>get-childitem | format-wide

Vemos la diferencia a poco que nos fijemos…

Ejemplo 2:

>get-childitem | format-wide -column 3

En este caso le indicamos que la salida la formatee en 3 columnas. Se ve, ¿no?

Ejemplo 3:

>get-childitem -path c:\ -include “*.txt” -recurse | fw -property name -column 3

Este comando nos muestra en pantalla todos los ficheros del disco C con extension “txt“. La salida sera solo de los nombres de los ficheros y en 3 columnas.

Recordemos que fw es el alias de Format-Wide.

7.3- Format-Table (ft)

Aplica a la salida de un comando el formato de una tabla con las propiedades seleccionadas del objeto en cada columna.

Tambien se puede usar format-wide para agregar las propiedades calculadas a un objeto antes de mostrarlo. Para ello deberemos usar el parametro property para especificar una tabla hash. La tabla hash puede contener 2 claves: label y expression.

Parametros

-property <object[]>

Especifica las propiedades del objeto que se va a mostrar y el orden en el que van a aparecer. Se permite el uso de caracteres comodin.

-autosize <SwitchParameter>

Ajusta el tamaño de columna y el numero de columnas en funcion del ancho de los datos.

Otros parametros: hidetableheaders, groupby, wrap, view, force, inputobject, expand, displayerror, showerror.

Par obtener mas informacion sobre format-wide, escribiremos en la linea de comandos de Powershell: get-help -detailed format-table.

Ejemplo 1:

>get-childitem | format-table

En este caso podemos ver que la salida es la misma que si no hubiesemos utilizado format-wide.

Ejemplo 2:

>get-childitem -path c:\power -include “*.txt” -recurse | format-table -property name, length

Ahora si que vemos la diferencia ya que solo vemos las propiedades name y length.

Bueno, hasta aqui llega el articulo sobre el formateo de la salida en Windows Powershell. Disponemos de otro cmdlet relacionado con este tema: format-custom, pero de momento no lo vamos a comentar. Creo que con lo que hemos visto tenemos suficiente para practicar un poco con este asunto.

Venga, a pasarlo bien!!!

Otros articulos sobre Powershell:

  • 1-. Introduccion.
  • 2-. Empezando con Powershell 1.0.
  • 3-. Obtener ayuda.
  • 4-. Get-Command.
  • 5-. Tuberias y redireccion.
  • 6-. Get-childitem.

Oscar Abad
http://www.xulak.com – Consultoría informática

oscar

Programador WordPress freelance

Archivado en:powershell, sistemas, tutoriales Etiquetado con:aprendeinformaticaconmigo, formato, scripting, sistemas, windows powershell

2 abril, 2009 Por oscar 7 comentarios

Windows Server 2008 – Crear una MMC

Despues de acabar los articulos relacionados con la version Core de Windows Server 2008, vamos a continuar con la version GUI que seguramente sera la que mas utilizaremos.

En este articulo vamos a ver como podemos crear una MMC personalizada.

En primer lugar nos logeamos en el servidor como Administrador o Administrator (segun sea nuestro caso).

Menu inicio –> Start search –> escribimos: mmc.exe y pulsamos enter.

Al ejecutar el comando mm.exe se una MMC (Microsoft Management Console) vacia.

Ahora vamos a agregar varios componentes (snap-in) desde el menu File.

Seleccionamos el menu File –> Add / Remove Snap-in…

Ahora tenemos delante de nuestrar narices el cuadro de dialogo “Add or Remove Snap-ins“.

Como podemos observar, no tenemos ningun componente o snap-in añadido.

Seleccionamos en la parte izquierda el componente “Active Directory Users and Computers“.

Para añadirlo, pulsamos el boton “Add“.

Pulsamos en el boton “OK” y nos muestra el componente que acabamos de añadir en la MMC. Extendemos el arbol para ver mejor lo que hay por aqui…

Ahora escribimos cmd.exe en menu inicio -> Search box y pulsamos Enter.

En la linea de comandos escribimos lo siguiente:

regsrv32.exe schmmgmt.dll

Es comando lo que hace es registrar la susodicha dll para que tengamos disponible el componente (snap-in) del Esquema del Directorio Activo (Active Directory Schema) para poder añadirlo a nuestra nueva MMC personalizada.

Nos mostrara el siguiente mensaje una vez ejecutado el comando anterior:

Volvemos a nuestra MMC y volvemos a realizar el proceso para añadir un componente.

Seleccionamos “Active Directory Schema” y lo añadimos como hemos hecho antes.

Pulsamos “OK” y volvemos a nuestra MMC.

Volvemos a realizar el mismo proceso para añadir el componente “Computer Management”.

Al añadir este componente, nos preguntara si queremos gestionar el equipo local o un equipo remoto y en caso de decantarnos por la segunda opcion, tendremos que especificar el nombre del equipo en cuestion.

Tenemos que tener claro que si seleccionamos Local Computer, no se refiere solo a el equipo donde estamos creando la consola MMC, sino que se refiere al equipo desde donde la estamos ejecutando.

Bueno, por si acaso, vamos a seleccionar “Another Computer” y le indicaremos “SERVER01“.

Pulsamos en “Finish“.

Pulsamos el boton “OK” para cerrar el cuadro de dialogo “Add or Remove Snap-ins“.

Ahora que ya hemos terminado de configurar nuestra MMC, vamos a guardarla para tenerla disponible de ahora en adelante.

En el menu File escogemos Save… o Save As…

La guardamos en el escritorio mismamente para tenerla mas a la vista y a mano.

Aqui teneis el aspecto del icono.

Venga, en proximos articulo trabajaremos mas con las MMC.

A pasarlo bien!!

Otros articulos de esta serie:

  • Windows Server 2008 – Instalando la version standard con GUI en Vmware Workstation 6.5 (1/2)
  • Windows Server 2008 – Instalando la version standard con GUI en Vmware Workstation 6.5 (2/2)
  • Windows Server 2008 – Establecer zona horaria
  • Windows Server 2008 – Cambiar el nombre del servidor
  • Windows Server 2008 – Configuracion de red
  • Windows Server 2008 – Instalar Active Directory Domain Services
  • Windows Server 2008 – Crear un controlador de dominio
  • Windows Server 2008 Core – Instalacion
  • Windows Server 2008 Core – Cambiar el nombre del servidor
  • Windows Server 2008 Core – Configuracion de red
  • Windows Server 2008 Core – Meter en el dominio
  • Windows Server 2008 Core – Reiniciar el servidor
  • Widnows Server 2008 Core – Instalar el Rol de servidor DNS
  • Windows Server 2008 Core – Crear un controlador de dominio
  • Windows Server 2008 Core – Despromocionar un controlador de dominio

Oscar Abad
http://www.xulak.com – Consultoría informática

oscar

Programador WordPress freelance

Archivado en:sistemas, tutoriales, windows server 2008 Etiquetado con:aprendeinformaticaconmigo, mmc, servidores, sistema operativo, sistemas, windows server 2008

1 abril, 2009 Por oscar 2 comentarios

Powershell – 6 – Get-childitem

6.1- Get-childitem

Ya comente (creo) en un articulo anterior sobre Powershell, que podiamos utilizar comandos del “cmd” como “dir“. Pues bien, si utilizamos “dir” en Powershell es gracias a que esta definido como alias del cmdlet “Get-childitem” que es el cmdlet que Powershell ha definido para estas funciones.

Entonces, como ya sabremos, Get-childitem muestra los elementos y elementos secundarios de una o varias ubicaciones especificadas. Una ubicacion puede ser una ubicacion del sistema de archivos, como un directorio o una ubicacion expuesta por un proveedor como un subarbol del registro o un almacen de certificados.

Sintaxis

Get-Childitem -parametro argumento1, argumento2 -parametro2 argumento1 …

Parametros

-Path <String[]>

Especifica una o mas rutas de ubicaciones. Se permite el uso de caracteres comodin. La ubicacion predeterminada es el directorio actual (.). Este parametro es opcional.

-include <String[]>

Recupera unicamente los elementos especificados. Escribir en este apartado un patron como “*.exe”.

-exclude <String[]>

Omite los elementos especificados. Escribiremos tambien un patron.

-name <Switchparameter>

Recupera unicamente los nombres de los elementos de la o las ubicaciones.

-recurse <Switchparameter>

Obtiene los elementos y elementos secundarios de las ubicaciones especificadas. Este parametro es muy util.

Tenemos disponibles algun que otro parametro mas para utilizar con Get-Childitem. Si quieres profundizar mas en ello, consulta la ayuda que ofrece Powershell sobre este cmdlet: get-help -detailed get-childitem.

6.2- Ejemplos.

Ejemplo 1:

>get-childitem

Nos muestra un listado de la ubicacion actual. Muestra todos los elementos que haya en ella.

Ejemplo 2:

>get-childitem -recurse

Este comando recupera los elementos del directorio actual y de sus subdirectorios. Podemos definir mejor el listado utilizando un patron.

Ejemplo 3:

>get-childitem -include “*.txt” -recurse

Igual que el ejemplo anterior, pero solo mostrara los ficheros con extension “txt”.

Ejemplo 4:

>get-childitem -path c:\windows -include *.txt -recurse

Este comando es mas completo que los ateriores. Nos muestra un listado de los ficheros con extension “txt” que hay en el directorio “c:\windows” y en sus subdirectorios.

Ejemplo 5:

>get-childitem -path c:\, d:\ -include “*.txt” -recurse > c:\power\listado.txt

El proceso tarda un rato, ya que tiene que pasar por todo el disco C y el D.

A continuacion podeis ver un fragmento del fichero que ha generado.

Este hace un listado de los ficheros con extension “txt” que hay en los discos C y D y nos crea un fichero “listado.txt” con este contenido.

6.3- Alias de Get-Childitem

Get-childitem tiene tres alias definidos en Powershell, que son:

  • gci
  • ls
  • dir

Podeis probarlos de la misma forma que get-childitem.

Bueno, espero que hasta ahora se entienda la mayor parte de lo que voy explicando. Ya se que no soy ningun fenomeno de hacer tutoriales y menos de la enseñanaza, pero el objetivo es ofrecer una base para que luego, cada uno, profundice lo que le apetezca.

Venga, lo dejamos por hoy.

A pasarlo bien!!

Otros articulos sobre Powershell:

  • 1-. Introduccion.
  • 2-. Empezando con Powershell 1.0.
  • 3-. Obtener ayuda.
  • 4-. Get-Command.
  • 5-. Tuberias y redireccion.

Oscar Abad
http://www.xulak.com – Consultoría informática

oscar

Programador WordPress freelance

Archivado en:powershell, sistemas, tutoriales Etiquetado con:aprendeinformaticaconmigo, get-childitem, scripting, sistemas, windows powershell

31 marzo, 2009 Por oscar Dejar un comentario

Windows Server 2008 Core – Despromocionar controlador de dominio

Esto es corto y sencillo.

Una vez que tenemos promocionado un Windows Server 2008 Core y queremos despromocionarlo por le motivo que sea, solo tenemos que escribir en la consola de comandos lo siguiente:

dcpromo /unattend /AdministatorPassword:password

password es la contraseña del administrador local.

Sin mas…

A disfrutarlo!

Otros articulos de esta serie:

  • Windows Server 2008 – Instalando la version standard con GUI en Vmware Workstation 6.5 (1/2)
  • Windows Server 2008 – Instalando la version standard con GUI en Vmware Workstation 6.5 (2/2)
  • Windows Server 2008 – Establecer zona horaria
  • Windows Server 2008 – Cambiar el nombre del servidor
  • Windows Server 2008 – Configuracion de red
  • Windows Server 2008 – Instalar Active Directory Domain Services
  • Windows Server 2008 – Crear un controlador de dominio
  • Windows Server 2008 Core – Instalacion
  • Windows Server 2008 Core – Cambiar el nombre del servidor
  • Windows Server 2008 Core – Configuracion de red
  • Windows Server 2008 Core – Meter en el dominio
  • Windows Server 2008 Core – Reiniciar el servidor
  • Widnows Server 2008 Core – Instalar el Rol de servidor DNS
  • Windows Server 2008 Core – Crear un controlador de dominio

Oscar Abad
http://www.xulak.com – Consultoría informática

oscar

Programador WordPress freelance

Archivado en:tutoriales Etiquetado con:aprendeinformaticaconmigo, dcpromo, servidores, sistemas, windows, windows server 2008 core

31 marzo, 2009 Por oscar 4 comentarios

Windows 2008 Server Core – Crear un controlador de dominio

En este punto ya estamos listos para promocionar nuestro Windows 2008 Server Core a controlador de dominio.

Antes de hacer nada, vamos a echarle un vistazo a la posible ayuda que nos pueda dar Windows. Para ello escribimos dcpromo.exe /? en la linea de comandos y nos mostrara algo como lo siguiente:

Pero para obtener un poco de informacion mas detallada sobre la promocion de un server core podemos escribir el siguiente comando:

dcpromo.exe /?:Promotion

Lo leemos un poco para entender el asunto.

Ahora vamos a promocionar nuestro servidor a servidor de dominio y para ello escribimos lo siguiente:

dcpromo /unattend /replicaOrNewDomain:replica /replicaDomainDNSName:contoso.com /ConfirmGC:Yes /UserName:CONTOSO\Administrator /Password:* /safeModeAdminPassword:P@ssword

Cada uno que amolde este comando a su entorno. Me refiero al dominio, usuario y contraseña.

No os pongo en la captura el resultado del ejecutar el comando por que yo ya lo tengo como servidor de dominio.

Cuando nos pregunte por las credenciales de red, introducimos la contraseña del administrador del dominio.

El rol de Servicio de Directorio Activio de Dominio se instala y configura. El servidor se reiniciara tras realizar esta tarea.

Hasta ahora vemos que no es nada sencillo trabajar con Server Core, pero bueno, cada cosa tiene lo suyo y las cosas nuevas llevan su tiempo de aprendizaje.

Venga, nos vemos en el siguiente articulo.

Otros articulos de esta serie:

  • Windows Server 2008 – Instalando la version standard con GUI en Vmware Workstation 6.5 (1/2)
  • Windows Server 2008 – Instalando la version standard con GUI en Vmware Workstation 6.5 (2/2)
  • Windows Server 2008 – Establecer zona horaria
  • Windows Server 2008 – Cambiar el nombre del servidor
  • Windows Server 2008 – Configuracion de red
  • Windows Server 2008 – Instalar Active Directory Domain Services
  • Windows Server 2008 – Crear un controlador de dominio
  • Windows Server 2008 Core – Instalacion
  • Windows Server 2008 Core – Cambiar el nombre del servidor
  • Windows Server 2008 Core – Configuracion de red
  • Windows Server 2008 Core – Meter en el dominio
  • Windows Server 2008 Core – Reiniciar el servidor
  • Widnows Server 2008 Core – Instalar el Rol de servidor DNS

Oscar Abad
http://www.xulak.com – Consultoría informática

oscar

Programador WordPress freelance

Archivado en:sistemas, tutoriales, windows server 2008 Etiquetado con:aprendeinformaticaconmigo, dcpromo, servidores, sistemas, windows, windows server 2008

  • « Página anterior
  • 1
  • …
  • 3
  • 4
  • 5
  • 6
  • Página siguiente »

Hazte con el tema Divi

Divi WordPress Theme
Libro windows server 2008

Libro certificación Windows Server 2016

Libro certificación Windows Server 2016

Libro Windows Server 2016

Libro Windows Sever 2016
Web Hosting

Últimos artículos

  • PHP función var_dump(): Mostrar el contenido de una variable
  • PHP función unset(): Eliminar variables
  • MySQL LIMIT: Limitar la canidad de filas en una consulta
  • PHP función isset(): Evaluar si una variable está definida
  • PHP función empty(): Comprobar si una variable está vacía
  • MySQL SELECT DISTINCT para encontrar registros con diferente valor en el mismo campo
  • Los mejores libros en español para aprender WordPress

Mis Webs

  • Aprende Informática Conmigo
  • Dinapyme
  • Oscar Abad Folgueira

Proyectos

  • Basabe Baserria
  • Batukada Battuere
  • Bicicletas Sin Pedales
  • Bordalan
  • C.R. Pantano del Rumblar
  • Dinapyme
  • Egia Ingenieros
  • Hermanos Vivas construcciones
  • Ibartxi – Suministros de Gas y Soldadura
  • LS Fotografía
  • Luke and Phil
  • Masajes Mas Sana
  • Oh! Yeah Dev
  • Oscar Abad Folgueira
  • Participación ciudadana Basauri
  • Restaurante Bideko
  • Taldesport
  • Vicente Choya
  • Inicio
  • Contenido Anterior

Copyright © 2021 · Oscar Abad Folgueira Y DINAPYME· Iniciar sesión