Post on 13-Jul-2015
Es la automatización de tareas de Microsoft y el marco de gestión de la
configuración, que consiste en un shell de línea de comandos y lenguaje de
scripting asociada basada en . NET Framework . PowerShell proporciona acceso
completo a COM y WMI , lo que permite a los administradores realizar tareas
administrativas en los sistemas Windows locales y remotos , así como WS -
Management y CIM permite la gestión de sistemas remotos Linux y dispositivos de
red .
En PowerShell , las tareas administrativas se realizan generalmente mediante
cmdlets ( pronunciado command-lets ) , que están especializados . NET aplicación
de una operación en particular. Los conjuntos de cmdlets pueden ser combinadas
en los scripts , ejecutables (que son aplicaciones independientes ) , o creando una
instancia regular. NET ( o WMI / COM Objects) . [ 2 ] [ 3 ] Estos funcionan
mediante el acceso a datos en diferentes almacenes de datos , como el sistema de
archivos o el registro , que se pondrá a disposición del tiempo de ejecución de
PowerShell a través de los proveedores de Windows PowerShell .
Windows PowerShell también proporciona una API de alojamiento con el que el
tiempo de ejecución de Windows PowerShell puede ser embebido dentro de otras
aplicaciones. Estas aplicaciones pueden utilizar la funcionalidad de Windows
PowerShell para ejecutar determinadas operaciones, incluyendo los que están
expuestos a través de la interfaz gráfica. Esta capacidad ha sido utilizada por
Microsoft Exchange Server 2007 [ 2 ] [ 4 ] para exponer la funcionalidad de
gestión como cmdlets de PowerShell y proveedores y poner en práctica las
herramientas de administración gráficas como anfitriones PowerShell que invocan
los cmdlets necesarios. Otras aplicaciones de Microsoft, incluyendo Microsoft SQL
Server 2008 [ 5 ], también exponen su interfaz de administración a través de
cmdlets de PowerShell . Con PowerShell, aplicaciones de gestión basadas en la
interfaz gráfica de Windows son en capas en la parte superior de Windows
PowerShell. Una interfaz de scripting PowerShell para los productos de Windows es
un mandato de Criterios Comunes de Ingeniería de Microsoft. [ 6 ]
Windows PowerShell incluye su propia y extensa ayuda, basada en la consola , al
igual que las páginas de manual en el shell de Unix , mediante
Admistra el servidor, gestionar servidores
Comandos como
Get-help
-
Otro comando es show-command nois desplega un ayuda que podemos filtar por
temas también podemos obtener la información del dominio al que pertenecemos
Get –addopmain
Get –aduser Nos muetra todos los usuarios del dominio que hay a dentro
Format table Nos muestra esta información en forma de tabla
Select object name Nos muestra solo los nombre del dominio que se encuentran
Select object name,sid Nos muesra el dominio filtarado