{"id":1468,"date":"2011-11-25T13:05:32","date_gmt":"2011-11-25T16:05:32","guid":{"rendered":"http:\/\/www.radians.com.ar\/blog\/?p=1468"},"modified":"2011-11-25T13:05:32","modified_gmt":"2011-11-25T16:05:32","slug":"como-administrar-las-funciones-de-nuestros-servidores-con-powershell-en-nuestra-arquitectura-de-directory-services-howto","status":"publish","type":"post","link":"https:\/\/www.radians.com.ar\/blog\/?p=1468","title":{"rendered":"Como administrar las funciones de nuestros servidores con PowerShell en nuestra Arquitectura de Directory Services {HowTo}"},"content":{"rendered":"<p align=\"justify\"><font size=\"2\"><a href=\"http:\/\/www.radians.com.ar\/Articulos\/Images\/4d576abd7fe0_9B2D\/PowershellIconjpg.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-bottom: 0px; border-left: 0px; margin: 5px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top: 0px; border-right: 0px; padding-top: 0px\" title=\"PowershellIconjpg\" border=\"0\" alt=\"PowershellIconjpg\" align=\"left\" src=\"http:\/\/www.radians.com.ar\/Articulos\/Images\/4d576abd7fe0_9B2D\/PowershellIconjpg_thumb.jpg\" width=\"140\" height=\"110\" \/><\/a>Hoy vamos a hablar un poco de Powershell, que es y como podemos utilizarlo para administrar nuestros ambientes productivos.<\/font><\/p>\n<p align=\"justify\"><font size=\"2\">Entonces, que es PowerShell? Podr\u00edamos decir, como definici\u00f3n, que <b>Windows PowerShell<\/b> es una interfaz de consola (CLI) con posibilidad de escritura y conjunci\u00f3n de comandos por medio de <i>scripts <\/i>(denominados cmdlets). Es mucho m\u00e1s rica e interactiva que sus predecesores, desde DOS hasta Windows 7. Esta interfaz de consola est\u00e1 dise\u00f1ada para su uso por parte de administradores de sistemas, con el prop\u00f3sito de automatizar tareas o realizarlas de forma m\u00e1s controlada. Originalmente denominada como MONAD en 2003, su nombre oficial cambi\u00f3 al actual cuando fue lanzada al p\u00fablico el 25 de Abril del 2006. Con esta potente herramienta podemos administrar y utilizar \u201ccasi\u201d (por no decir todos) los sistemas que tengamos en nuestra arquitectura, desde Exchange, MOSS, SCVMM, SCOM, etc., etc., hasta nuestro servidor de dominio en Windows Server 2008 R2.<\/font><\/p>\n<p align=\"justify\"><font size=\"2\">Si hemos utilizado Windows Server 2008, probablemente tengamos experiencia con los features de la consola Server Manager. <\/font><\/p>\n<p align=\"justify\"><a href=\"http:\/\/www.radians.com.ar\/Articulos\/Images\/4d576abd7fe0_9B2D\/01.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-bottom: 0px; border-left: 0px; margin: 5px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px\" title=\"www.radians.com.ar \u00a9 2011\" border=\"0\" alt=\"www.radians.com.ar \u00a9 2011\" src=\"http:\/\/www.radians.com.ar\/Articulos\/Images\/4d576abd7fe0_9B2D\/01_thumb.png\" width=\"544\" height=\"308\" \/><\/a><\/p>\n<p align=\"justify\"><font size=\"2\">Esta consola, es una extensi\u00f3n de las Microsoft Management Console (MMC) que nos permite ver y administrar pr\u00e1cticamente toda la informaci\u00f3n y herramientas que afectan la productividad de nuestro servidor. Los comandos del Server Manager nos permiten instalar o quitar caracter\u00edsticas y funciones del servidor y para modificar las funciones ya instaladas en \u00e9l.<\/font><\/p>\n<p align=\"justify\"><font size=\"2\">El Administrador de servidores hace que la administraci\u00f3n del servidor sea m\u00e1s eficiente, permiti\u00e9ndonos a los administradores hacer muchas cosas mediante una \u00fanica herramienta, como ser:<\/font><\/p>\n<ul>\n<li>\n<div align=\"justify\"><font size=\"2\">Ver y realizar cambios en las funciones de servidor y las funciones instaladas en el servidor.<\/font><\/div>\n<\/li>\n<li>\n<div align=\"justify\"><font size=\"2\">Realizar tareas de administraci\u00f3n asociadas con el ciclo de vida operacional del servidor, como iniciar o detener servicios y administrar cuentas de usuario locales.<\/font><\/div>\n<\/li>\n<li>\n<div align=\"justify\"><font size=\"2\">Realizar tareas de administraci\u00f3n asociadas con el ciclo de vida operacional de funciones instaladas en el servidor.<\/font><\/div>\n<\/li>\n<li>\n<div align=\"justify\"><font size=\"2\">Determinar el estado del servidor, identificar eventos cr\u00edticos y analizar y solucionar problemas de configuraci\u00f3n o fallos.<\/font><\/div>\n<\/li>\n<li>\n<div align=\"justify\"><font size=\"2\">Instalar o quitar caracter\u00edsticas, funciones y servicios de rol mediante una l\u00ednea de comandos de Windows.<\/font><\/div>\n<\/li>\n<\/ul>\n<p align=\"justify\"><font size=\"2\">Pero bueno, no es la idea explayarnos hablando de las caracter\u00edsticas de esta consola, sino hablar de PowerShell que nos ofrece un nuevo enfoque a la administraci\u00f3n de las funciones de nuestro servidor a trav\u00e9s de cmdlets. <\/font><\/p>\n<p align=\"justify\"><font size=\"2\">Para poder usar los cmdlets del Server Manager, necesitamos importar el m\u00f3dulo <font color=\"#ff0000\" face=\"OCR A Extended\">servermanager<\/font> ejecutando el siguiente comando en la consola de PowerShell: <font color=\"#ff0000\" face=\"OCR A Extended\">Import-Module servermanager<\/font>. Esto se debe a que dichos cmdlets est\u00e1n encapsulados en un m\u00f3dulo aparte, el que llamamos servermanager; y no forman parte de los cmdlets Build-In de PowerShell. <\/font><\/p>\n<p><a href=\"http:\/\/www.radians.com.ar\/Articulos\/Images\/4d576abd7fe0_9B2D\/02.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-bottom: 0px; border-left: 0px; margin: 5px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px\" title=\"www.radians.com.ar \u00a9 2011\" border=\"0\" alt=\"www.radians.com.ar \u00a9 2011\" src=\"http:\/\/www.radians.com.ar\/Articulos\/Images\/4d576abd7fe0_9B2D\/02_thumb.png\" width=\"544\" height=\"177\" \/><\/a><\/p>\n<p align=\"justify\"><font size=\"2\">Desde esta consola, podemos ver el m\u00f3dulo <font color=\"#ff0000\" face=\"OCR A Extended\">servermanager<\/font> contiene tres cmdlets de <font color=\"#ff0000\" face=\"OCR A Extended\">PowerShell<\/font>. Si a continuaci\u00f3n ejecutamos &quot;<font color=\"#ff0000\" face=\"OCR A Extended\">Get-WindowsFeature<\/font>&quot; nos dar\u00e1 una lista de nombres de las funciones de Windows. Ya que esto generar\u00e1 una larga lista de todas las funciones:<\/font><\/p>\n<p><a href=\"http:\/\/www.radians.com.ar\/Articulos\/Images\/4d576abd7fe0_9B2D\/03.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-bottom: 0px; border-left: 0px; margin: 5px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px\" title=\"www.radians.com.ar \u00a9 2011\" border=\"0\" alt=\"www.radians.com.ar \u00a9 2011\" src=\"http:\/\/www.radians.com.ar\/Articulos\/Images\/4d576abd7fe0_9B2D\/03_thumb.png\" width=\"544\" height=\"530\" \/><\/a><\/p>\n<p><a href=\"http:\/\/www.radians.com.ar\/Articulos\/Images\/4d576abd7fe0_9B2D\/04.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-bottom: 0px; border-left: 0px; margin: 5px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px\" title=\"www.radians.com.ar \u00a9 2011\" border=\"0\" alt=\"www.radians.com.ar \u00a9 2011\" src=\"http:\/\/www.radians.com.ar\/Articulos\/Images\/4d576abd7fe0_9B2D\/04_thumb.png\" width=\"544\" height=\"533\" \/><\/a><\/p>\n<p><a href=\"http:\/\/www.radians.com.ar\/Articulos\/Images\/4d576abd7fe0_9B2D\/05.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-bottom: 0px; border-left: 0px; margin: 5px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px\" title=\"www.radians.com.ar \u00a9 2011\" border=\"0\" alt=\"www.radians.com.ar \u00a9 2011\" src=\"http:\/\/www.radians.com.ar\/Articulos\/Images\/4d576abd7fe0_9B2D\/05_thumb.png\" width=\"544\" height=\"546\" \/><\/a><\/p>\n<p><a href=\"http:\/\/www.radians.com.ar\/Articulos\/Images\/4d576abd7fe0_9B2D\/06.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-bottom: 0px; border-left: 0px; margin: 5px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px\" title=\"www.radians.com.ar \u00a9 2011\" border=\"0\" alt=\"www.radians.com.ar \u00a9 2011\" src=\"http:\/\/www.radians.com.ar\/Articulos\/Images\/4d576abd7fe0_9B2D\/06_thumb.png\" width=\"544\" height=\"546\" \/><\/a><\/p>\n<p><a href=\"http:\/\/www.radians.com.ar\/Articulos\/Images\/4d576abd7fe0_9B2D\/07.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-bottom: 0px; border-left: 0px; margin: 5px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px\" title=\"www.radians.com.ar \u00a9 2011\" border=\"0\" alt=\"www.radians.com.ar \u00a9 2011\" src=\"http:\/\/www.radians.com.ar\/Articulos\/Images\/4d576abd7fe0_9B2D\/07_thumb.png\" width=\"544\" height=\"213\" \/><\/a><\/p>\n<p align=\"justify\"><font size=\"2\">Si seleccionamos, por ejemplo el servicio de DHCP, el nombre de la funci\u00f3n es &quot;<font color=\"#ff0000\" face=\"OCR A Extended\">DHCP<\/font>&quot;. Podemos seguir adelante y instalar esta funci\u00f3n, por medio del comando <font color=\"#ff0000\" face=\"OCR A Extended\">Add-WindowsFeature<\/font>, como vemos a continuaci\u00f3n.<\/font><\/p>\n<p><a href=\"http:\/\/www.radians.com.ar\/Articulos\/Images\/4d576abd7fe0_9B2D\/08.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-bottom: 0px; border-left: 0px; margin: 5px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px\" title=\"www.radians.com.ar \u00a9 2011\" border=\"0\" alt=\"www.radians.com.ar \u00a9 2011\" src=\"http:\/\/www.radians.com.ar\/Articulos\/Images\/4d576abd7fe0_9B2D\/08_thumb.png\" width=\"544\" height=\"263\" \/><\/a><\/p>\n<p align=\"justify\"><font size=\"2\">Lo que debemos tener en cuenta es recordar que es recomendable ejecutar la consola de PowerShell como Administrador, para que eleve los permisos de la consola y podamos instalar los features sin inconvenientes.<\/font><\/p>\n<p align=\"justify\"><font size=\"2\">En esta captura vemos como quedo instalado el Feature.<\/font><\/p>\n<p><a href=\"http:\/\/www.radians.com.ar\/Articulos\/Images\/4d576abd7fe0_9B2D\/09.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-bottom: 0px; border-left: 0px; margin: 5px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px\" title=\"www.radians.com.ar \u00a9 2011\" border=\"0\" alt=\"www.radians.com.ar \u00a9 2011\" src=\"http:\/\/www.radians.com.ar\/Articulos\/Images\/4d576abd7fe0_9B2D\/09_thumb.png\" width=\"544\" height=\"375\" \/><\/a><\/p>\n<p align=\"justify\"><font size=\"2\">Obviamente, tambi\u00e9n podemos hacerlo y\/o verificarlo desde la consola grafica. Pero es muy recomendable cuando tenemos que hacer implementaciones masivas, en las cuales podeos ejecutar un script de PowerShell que nos ayudara en la tarea reduciendo el tiempo que nos lleva. Esto es solo una peque\u00f1a demostraci\u00f3n de las virtudes de PowerShell, pero les recomiendo ver en mayor detalle todas las prestaciones que nos brinda esta potente herramienta.<\/font><\/p>\n<p align=\"justify\"><font size=\"2\">Espero que les sea de utilidad; y los inspire para investigar mas en el tema.<\/font><\/p>\n<p align=\"justify\"><font size=\"2\">Saludos, Roberto Di Lello.<\/font><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hoy vamos a hablar un poco de Powershell, que es y como podemos utilizarlo para&#8230;<\/p>\n","protected":false},"author":1,"featured_media":4291,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[11,69,297],"tags":[],"class_list":["post-1468","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-2008-r2","category-windows-7","category-windows-8"],"_links":{"self":[{"href":"https:\/\/www.radians.com.ar\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1468","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.radians.com.ar\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.radians.com.ar\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.radians.com.ar\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.radians.com.ar\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1468"}],"version-history":[{"count":0,"href":"https:\/\/www.radians.com.ar\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1468\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.radians.com.ar\/blog\/index.php?rest_route=\/wp\/v2\/media\/4291"}],"wp:attachment":[{"href":"https:\/\/www.radians.com.ar\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1468"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.radians.com.ar\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1468"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.radians.com.ar\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1468"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}