TEMA
    about_Objects

DESCRIPCIÓN BREVE
    Proporciona información esencial sobre los objetos de Windows 
    PowerShell. 


DESCRIPCIÓN DETALLADA
    Cada acción que se realiza en Windows PowerShell se produce en el 
    contexto de objetos. Al pasar datos de un comando al siguiente, 
    se mueven como uno o más objetos identificables. Así, un objeto es un 
    conjunto de datos que representa a un elemento en un espacio de 
    nombres. Un objeto se compone de tres tipos de datos: el tipo del 
    objeto, sus métodos y sus propiedades.


    Los datos acerca del tipo de un objeto proporcionan detalles de las 
    características del objeto. Por ejemplo, un objeto que representa a 
    un archivo es un objeto FileInfo.


    Un método de un objeto es una acción que se puede realizar en el 
    elemento representado por el objeto. Por ejemplo, un objeto 
    FileInfo incluye un método que puede usar para hacer que se copie 
    el archivo. Es decir, cuando se invoca el método copy del objeto, 
    se copia el archivo representado por el objeto.


    Una propiedad de un objeto contiene información sobre el estado de ese 
    objeto. Por ejemplo, un objeto FileInfo incluye la propiedad length, 
    que especifica el tamaño del archivo representado por el objeto.


    Al trabajar con objetos, puede usar sus métodos y propiedades en los 
    comandos para realizar acciones específicas y manipular datos. 
    Esto resulta especialmente útil al combinar varios comandos en una sola 
    canalización.


    Cuando se combinan comandos en una canalización, dichos comandos 
    se pasan información entre ellos en forma de objetos. Cuando se 
    ejecuta el primer comando, envía uno o más objetos a través de la 
    canalización al segundo comando. El segundo comando recibe los objetos del 
    primer comando, los procesa y después pasa objetos nuevos o revisados al 
    siguiente comando de la canalización. Este proceso continúa hasta que 
    se hayan ejecutado todos los comandos de la canalización.


    En el ejemplo siguiente se ilustra cómo se pasan objetos de un 
    comando al siguiente:


        Get-ChildItem c: | where {$_.PsIsContainer -eq $false} | 
        Format-List


    El primer comando (Get-ChildItem c:) devuelve un objeto para cada 
    elemento del directorio raíz del sistema de archivos. Esos objetos 
    se pasan a través de la canalización al segundo comando (where 
    {$_.PsIsContainer -eq $false}). El segundo comando usa la propiedad 
    PsIsContainer del objeto para filtrar los datos de los objetos de 
    entrada de forma que no se devuelvan directorios (contenedores). 
    A continuación, el comando pasa la información en forma de objetos 
    al tercer comando (Format-List), que muestra el contenido de cada objeto 
    canalizado con formato de lista.


VEA TAMBIÉN
    about_Methods
    about_Properties
    about_Pipelines
    Get-Member




Tabla de contenido