Compartir a través de


Glosario de PowerShell

En este artículo se enumeran los términos comunes que se usan para hablar sobre PowerShell.

B

módulo binario

Módulo de PowerShell cuyo módulo raíz es un archivo binario (.dll). Un módulo binario puede incluir o no un manifiesto de módulo.

C

CommonParameter

Parámetro que se agrega a todos los cmdlets, funciones avanzadas y flujos de trabajo mediante el motor de PowerShell.

D

dot source

En PowerShell, para iniciar un comando, escriba un punto y un espacio antes del comando. Los comandos que son de origen de punto se ejecutan en el ámbito actual en lugar de en un nuevo ámbito. Las variables, alias, funciones o unidades que crea el comando se crean en el ámbito actual y están disponibles para los usuarios cuando se completa el comando.

módulo dinámico

Módulo que solo existe en la memoria. Los cmdlets New-Module y Import-PSSession crean módulos dinámicos.

parámetro dinámico

Parámetro que se agrega a un cmdlet, una función o un script de PowerShell en determinadas condiciones. Los cmdlets, funciones, proveedores y scripts pueden agregar parámetros dinámicos.

F

archivo de formato

Un archivo XML de PowerShell que tiene la extensión .format.ps1xml y que define cómo PowerShell muestra un objeto basado en su tipo .NET Framework.

G

estado de sesión global

Estado de sesión que contiene los datos a los que se puede acceder al usuario de una sesión de PowerShell.

H

Anfitrión

Interfaz que usa el motor de PowerShell para comunicarse con el usuario. Por ejemplo, el host especifica cómo se controlan las indicaciones entre PowerShell y el usuario.

aplicación host

Programa que carga el motor de PowerShell en su proceso y lo usa para realizar operaciones.

I

método de procesamiento de entrada

Método que un cmdlet puede usar para procesar los registros que recibe como entrada. Los métodos de procesamiento de entrada incluyen el BeginProcessing método , el ProcessRecord método , el EndProcessing método y el StopProcessing método .

M

módulo de manifiesto

Módulo de PowerShell que tiene un manifiesto y cuya clave RootModule está vacía.

enumeración de acceso de miembros

Una característica de comodidad de PowerShell para enumerar automáticamente los elementos de una colección cuando se usa el operador de acceso a miembros (.).

módulo

Una unidad reutilizable independiente que le permite crear particiones, organizar y abstraer el código de PowerShell. Un módulo puede contener cmdlets, proveedores, funciones, variables y otros tipos de recursos que se pueden importar como una sola unidad.

manifiesto de módulo

Un archivo de datos de PowerShell (.psd1) que describe el contenido de un módulo y que controla cómo se procesa un módulo.

estado de sesión del módulo

Estado de sesión que contiene los datos públicos y privados de un módulo de PowerShell. Los datos privados de este estado de sesión no están disponibles para el usuario de una sesión de PowerShell.

N

error no terminante

Error que no impide que PowerShell continúe procesando el comando. Véase también, error de terminación.

sustantivo

La palabra que sigue al guión en el nombre de un cmdlet de PowerShell. El nombre describe los recursos en los que actúa el cmdlet.

P

conjunto de parámetros

Un grupo de parámetros que se pueden usar en el mismo comando para realizar una acción específica.

pipa

En PowerShell, para enviar los resultados del comando anterior como entrada al siguiente comando de la canalización.

pipeline

Una serie de comandos conectados por operadores de canalización (|). Cada operador de canalización envía los resultados del comando anterior como entrada al siguiente comando.

Cmdlet de PowerShell

Un único comando que participa en la semántica de canalización de PowerShell. Esto incluye cmdlets binarios (C#), funciones avanzadas de script, CDXML y flujos de trabajo.

Comando de PowerShell

Los elementos de una canalización que hacen que se lleve a cabo una acción. Los comandos de PowerShell se escriben en el teclado o se invocan mediante programación.

Archivo de datos de PowerShell

Un archivo de texto que tiene la extensión .psd1. PowerShell usa archivos de datos para diversos fines, como almacenar datos de manifiesto de módulo y almacenar cadenas traducidas para la internacionalización de scripts.

Unidad de PowerShell

Una unidad virtual que proporciona acceso directo a un almacén de datos. Se puede definir mediante un proveedor de PowerShell o crearlo en la línea de comandos. Las unidades creadas en la línea de comandos son unidades específicas de la sesión y se pierden cuando se cierra la sesión.

provider

Un programa basado en Microsoft .NET Framework que hace que los datos de un almacén de datos especializado estén disponibles en PowerShell para poder verlos y administrarlos.

PSSession

Tipo de sesión de PowerShell creada, administrada y cerrada por el usuario.

R

módulo raíz

Módulo especificado en la clave RootModule en un manifiesto de módulo.

espacio de ejecución

En PowerShell, el ambiente operativo en el que se ejecuta cada comando de un pipeline.

S

valor escalar

En PowerShell, un valor escalar es cualquier tipo de valor que no sea enumerable. Esto incluye los tipos primitivos .NET, como booleanos y números, y otros tipos de valor, como String, DateTime y Guid.

Para obtener una lista de tipos primitivos .NET, vea la sección Remarks de System.Type.IsPrimitive Property.

bloque de script

En el lenguaje de programación de PowerShell, una colección de instrucciones o expresiones que se pueden usar como una sola unidad. Un bloque de script puede aceptar argumentos y valores devueltos.

archivo de script

Archivo que tiene la .ps1 extensión y contiene un script escrito en el lenguaje de PowerShell.

módulo de script

Módulo de PowerShell cuyo módulo raíz es un archivo de módulo de script (.psm1). Un módulo de script puede incluir un manifiesto de módulo. El script define los miembros que exporta el módulo de script.

shell

Intérprete de comandos que se usa para pasar comandos al sistema operativo.

Parámetro [switch]

Parámetro que no toma un argumento. El valor de un [switch] parámetro tiene $falsecomo valor predeterminado . Cuando se usa un [switch] parámetro, su valor se convierte en $true.

T

error de terminación

Error que impide que PowerShell procese el comando. Consulte también, error de no terminación.

transaction

Unidad atómica de trabajo. El trabajo de una transacción debe completarse como un todo. Si se produce un error en alguna parte de la transacción, se produce un error en toda la transacción.

tipo de archivo

Un archivo XML de PowerShell que tiene la extensión .types.ps1xml y que extiende las propiedades de los tipos de Microsoft .NET Framework en PowerShell.

V

verbo

Palabra que precede al guión en un nombre de cmdlet de PowerShell. El verbo describe la acción que realiza el cmdlet.

W

Windows PowerShell ISE

El Entorno de Scripting Integrado (ISE): una aplicación host de Windows PowerShell que le permite ejecutar comandos y escribir, probar y depurar scripts en un entorno fácil de usar, con resaltado de sintaxis y compatible con Unicode.

complemento de administración de Windows PowerShell

Recurso que define un conjunto de cmdlets, proveedores y tipos de Microsoft .NET Framework que se pueden agregar al entorno de PowerShell de Windows. Los complementos de PowerShell se han reemplazado por módulos.

flujo de trabajo de PowerShell de Windows

Un flujo de trabajo es una secuencia de pasos conectados y programados que realizan tareas de larga duración o requieren de la coordinación de pasos múltiples a través de varios dispositivos o nodos administrados. Windows PowerShell Workflow permite a los profesionales de TI y desarrolladores crear secuencias de actividades de administración de varios dispositivos o tareas individuales como flujos de trabajo. Windows PowerShell Workflow permite adaptar y ejecutar tanto scripts de PowerShell como archivos XAML como workflows. Windows PowerShell Workflow se basa en Windows Workflow Foundation, que ha quedado obsoleto.