Acerca de los temas

Descripción

En los temas se trata una serie de conceptos sobre PowerShell.

Acerca de los temas

about_Alias_Provider

Proporciona acceso a los alias de PowerShell y a los valores que representan.

about_Aliases

Describe cómo usar nombres alternativos para cmdlets y comandos en PowerShell.

about_ANSI_Terminals

Describe la compatibilidad disponible para secuencias de escape ANSI en Windows PowerShell.

about_Arithmetic_Operators

Describe los operadores que realizan la aritmética en PowerShell.

about_Arrays

Describe las matrices, que son estructuras de datos diseñadas para almacenar colecciones de elementos.

about_Assignment_Operators

Describe cómo usar operadores para asignar valores a variables.

about_Automatic_Variables

Describe las variables que almacenan información de estado para PowerShell. PowerShell crea y mantiene estas variables.

about_Booleans

Describe cómo se evalúan las expresiones booleanas.

about_Break

Describe la break instrucción , que proporciona una manera de salir del bloque de control actual.

about_Built in_Functions

Describe las funciones integradas en PowerShell.

about_Calculated_Properties

PowerShell proporciona la capacidad de agregar dinámicamente nuevas propiedades y modificar el formato de los objetos de salida a la canalización.

about_Calling_Generic_Methods

Un método genérico es un método con dos listas de parámetros: una lista de tipos genéricos y una lista de argumentos de método. En los ejemplos siguientes se muestra la nueva sintaxis de PowerShell para obtener acceso a un método genérico: Syntax # static generic methods [type_name]::MethodName[generic_type_arguments](method_arguments) # instance generic methods $object.MethodName[generic_type_arguments](method_arguments) generic_type_arguments puede ser un único tipo o una lista separada por comas de tipos, como [string, int], incluidos otros tipos genéricos como $obj.MethodName[string, System.Collections.Generic.Dictionary[string, int]]() The method_arguments puede ser cero o más elementos. Para más información, vea Elementos genéricos en .NET.

Confidencialidad de about_Case

PowerShell no distingue mayúsculas de minúsculas como sea posible, a la vez que conserva mayúsculas y minúsculas.

Acerca de la codificación de caracteres

Describe cómo PowerShell usa la codificación de caracteres para la entrada y salida de datos de cadena.

about_CimSession

Describe un objeto CimSession y la diferencia entre las sesiones CIM y las sesiones de PowerShell.

about_Classes

Describe cómo puede usar clases para crear sus propios tipos personalizados.

about_Classes_Constructors

Describe cómo definir constructores para las clases de PowerShell.

about_Classes_Inheritance

Describe cómo puede definir clases que extienden otros tipos.

about_Classes_Methods

Describe cómo definir métodos para las clases de PowerShell.

about_Classes_Properties

Describe cómo definir propiedades para las clases de PowerShell.

about_Command_Precedence

Describe cómo PowerShell determina qué comando se va a ejecutar.

about_Command_Syntax

Describe los diagramas de sintaxis que se usan en PowerShell.

about_Comment_Based_Help

Describe cómo escribir temas de ayuda basados en comentarios para funciones y scripts.

about_CommonParameters

Describe los parámetros que se pueden usar con cualquier cmdlet.

about_Comparison_Operators

Los operadores de comparación de PowerShell pueden comparar dos valores o filtrar elementos de una colección con un valor de entrada.

about_Continue

Describe cómo la continue instrucción devuelve inmediatamente el flujo del programa a la parte superior de un bucle de programa, una switch instrucción o una trap instrucción .

about_Core_Commands

Enumera los cmdlets diseñados para su uso con proveedores de PowerShell.

about_Data_Files

Los archivos de datos de PowerShell se usan para almacenar datos arbitrarios mediante la sintaxis de PowerShell.

about_Data_Sections

Explica las secciones Datos, que aíslan las cadenas de texto y otros datos de solo lectura de la lógica de script.

about_Debuggers

Describe el depurador de PowerShell.

about_Do

Ejecuta una lista de instrucciones una o varias veces, sujeta a una While condición o Until .

about_Enum

La enum instrucción se usa para declarar una enumeración. Una enumeración es un tipo distinto que consta de un conjunto de etiquetas con nombre denominada lista de enumeradores.

about_Environment_Provider

Proporciona acceso a las variables de entorno de Windows.

about_Environment_Variables

Describe cómo acceder a las variables de entorno y administrarlas en PowerShell.

about_Execution_Policies

Describe las directivas de ejecución de PowerShell y explica cómo administrarlas.

about_Experimental_Features

Use el Experimental atributo para declarar código como experimental. Use la sintaxis siguiente para declarar el Experimental atributo que proporciona el nombre de la característica experimental y la acción que se va a realizar si la característica experimental está habilitada: csharp [Experimental(NameOfExperimentalFeature, ExperimentAction)] en el caso de los módulos, NameOfExperimentalFeature debe seguir la forma de <modulename>.<experimentname>. El ExperimentAction parámetro debe especificarse y los únicos valores válidos son: - Show significa mostrar esta característica experimental si la característica está habilitada: Hide significa ocultar esta característica experimental si la característica está habilitada.

about_FileSystem_Provider

Proporciona acceso a archivos y directorios.

about_For

Describe un comando de lenguaje que puede usar para ejecutar instrucciones basadas en una prueba condicional.

about_Foreach

Describe un comando de lenguaje que puede usar para recorrer todos los elementos de una colección de elementos.

about_Format.ps1xml

Los Format.ps1xml archivos de PowerShell definen la presentación predeterminada de objetos en la consola de PowerShell.

about_Function_Provider

Proporciona acceso a las funciones definidas en PowerShell.

about_Functions_Advanced_Methods

Describe cómo las funciones que especifican el CmdletBinding atributo pueden usar los métodos y propiedades que están disponibles para los cmdlets compilados.

about_Functions_Advanced_Parameters

Explica cómo agregar parámetros a funciones avanzadas.

about_Functions_Advanced

Presenta funciones avanzadas que son una manera de crear cmdlets mediante scripts.

about_Functions_Argument_Completion

La finalización de argumentos es una característica de PowerShell que proporciona sugerencias, habilita la detección y acelera la entrada de entrada de los valores de argumento.

about_Functions_CmdletBindingAttribute

Describe el atributo que hace que una función funcione como un cmdlet compilado.

about_Functions_OutputTypeAttribute

Describe un atributo que indica el tipo de objeto que devuelve la función.

about_Functions

Describe cómo crear y usar funciones en PowerShell.

about_Group_Policy_Settings

Describe la configuración de directiva de grupo para PowerShell.

about_Hash_Tables

Describe cómo crear, usar y ordenar tablas hash en PowerShell.

about_Hidden

Describe la hidden palabra clave , que oculta los miembros de clase de los resultados predeterminados Get-Member .

about_History

Describe cómo obtener y ejecutar comandos en el historial de comandos.

about_If

Describe un comando de lenguaje que puede usar para ejecutar listas de instrucciones en función de los resultados de una o varias pruebas condicionales.

about_Intrinsic_Members

Proporciona información sobre los miembros intrínsecos de PowerShell que están disponibles para todos los objetos de PowerShell.

about_Job_Details

Proporciona detalles sobre los trabajos en segundo plano en equipos locales y remotos.

about_Jobs

Proporciona información sobre cómo los trabajos en segundo plano de PowerShell ejecutan un comando o expresión en segundo plano sin interactuar con la sesión actual.

about_Join

Describe cómo el operador de combinación (-join) combina varias cadenas en una sola cadena.

about_Language_Keywords

Describe las palabras clave en el lenguaje de scripting de PowerShell.

about_Language_Modes

Explica los modos de lenguaje y su efecto en las sesiones de PowerShell.

about_Line_Editing

Describe cómo editar comandos en el símbolo del sistema de PowerShell.

about_Locations

Describe cómo acceder a los elementos desde la ubicación de trabajo en PowerShell.

about_Logging_Non-Windows

PowerShell registra las operaciones internas del motor, los proveedores y los cmdlets.

about_Logging_Windows

PowerShell registra las operaciones internas del motor, los proveedores y los cmdlets en el registro de eventos de Windows.

about_Logical_Operators

Describe los operadores que conectan instrucciones en PowerShell.

about_Member-Access_Enumeration

Describe la enumeración automática de elementos de colección de listas al usar el operador de acceso a miembros.

about_Methods

Describe cómo usar métodos para realizar acciones en objetos de PowerShell.

about_Module_Manifests

Describe la configuración y los procedimientos para escribir archivos de manifiesto del módulo.

about_Modules

Explica cómo instalar, importar y usar módulos de PowerShell.

about_Numeric_Literals (Acerca de literales numéricos)

En este artículo se describe la sintaxis y el uso de valores numéricos en PowerShell.

about_Object_Creation

Explica cómo crear objetos en PowerShell.

about_Objects

Proporciona información esencial sobre los objetos de PowerShell.

about_Operator_Precedence

Enumera los operadores de PowerShell en orden de precedencia.

about_Operators

Describe los operadores admitidos por PowerShell.

Acerca de los flujos de salid

Explica la disponibilidad y el propósito de los flujos de salida en PowerShell.

about_PackageManagement

PackageManagement es un agregador para administradores de paquetes de software.

about_Parameter_Sets

Describe cómo definir y usar conjuntos de parámetros en funciones avanzadas.

about_Parameters_Default_Values

Describe cómo establecer valores predeterminados personalizados para parámetros de cmdlet y funciones avanzadas.

about_Parameters

Describe cómo trabajar con parámetros de comando en PowerShell.

about_Parsing

Describe cómo PowerShell analiza los comandos.

about_Path_Syntax

Describe los formatos de ruta de acceso completa y relativa en PowerShell.

about_Pipeline_Chain_Operators

Describe las canalizaciones de encadenamiento con los && operadores y || en PowerShell.

about_Pipelines

Combinación de comandos en canalizaciones en PowerShell

about_PowerShell_Config

Archivos de configuración de PowerShell, reemplazando la configuración del Registro.

about_PowerShell_Editions

Las distintas ediciones de PowerShell se ejecutan en distintos entornos de ejecución subyacentes.

about_Preference_Variables

Variables que personalizan el comportamiento de PowerShell.

about_Profiles

Describe cómo crear y usar un perfil de PowerShell.

about_Prompts

Describe la Prompt función y muestra cómo crear una función personalizada Prompt .

about_Properties

Describe cómo usar propiedades de objeto en PowerShell.

about_Providers

Describe cómo los proveedores de PowerShell proporcionan acceso a datos y componentes que, de lo contrario, no serían fácilmente accesibles en la línea de comandos. Los datos se presentan en un formato coherente que se parece a una unidad del sistema de archivos.

about_PSConsoleHostReadLine

Explica cómo crear una personalización de cómo PowerShell lee la entrada en el símbolo del sistema de la consola.

about_PSCustomObject

Explica las diferencias entre los aceleradores de [psobject] tipos y [pscustomobject] .

about_PSItem

Variable automática que contiene el objeto actual en el objeto de canalización.

acerca de_about_PSModulePath

En este artículo se describe el propósito y el uso de la $env:PSModulePath variable de entorno.

about_PSSession_Details

Proporciona información detallada sobre las sesiones de PowerShell y el rol que desempeñan en los comandos remotos.

about_PSSessions

Describe las sesiones de PowerShell (PSSessions) y explica cómo establecer una conexión persistente a un equipo remoto.

about_Pwsh

Explica cómo usar la interfaz de pwsh la línea de comandos. Muestra los parámetros de la línea de comandos y describe la sintaxis.

about_Quoting_Rules

Describe las reglas para usar comillas simples y dobles en PowerShell.

about_Redirection

Explica cómo redirigir la salida de PowerShell a archivos de texto.

about_Ref

Describe cómo crear y usar una variable de tipo de referencia. Puede usar variables de tipo de referencia para permitir que una función cambie el valor de una variable que se le pasa.

about_Registry_Provider

Registro

about_Regular_Expressions

Describe expresiones regulares en PowerShell.

about_Remote_Disconnected_Sessions

Explica cómo desconectar y volver a conectarse a una sesión de PowerShell (PSSession).

about_Remote_Jobs

Describe cómo ejecutar trabajos en equipos remotos.

about_Remote_Output

Describe cómo interpretar y dar formato a la salida de los comandos remotos.

about_Remote_Requirements

Describe los requisitos del sistema y los requisitos de configuración para ejecutar comandos remotos en PowerShell.

about_Remote_Troubleshooting

Describe cómo solucionar problemas de operaciones remotas en PowerShell.

about_Remote_Variables

Explica cómo usar las variables locales y remotas en comandos remotos.

about_Remote

Describe cómo ejecutar comandos remotos en PowerShell.

about_Requires

Impide que un script se ejecute sin los elementos necesarios.

about_Reserved_Words

Enumera las palabras reservadas que no se pueden usar como identificadores porque tienen un significado especial en PowerShell.

about_Return

Sale del ámbito actual, que puede ser una función, un script o un bloque de script.

about_Run_With_PowerShell

Explica cómo usar la característica "Ejecutar con PowerShell" para ejecutar un script desde una unidad del sistema de archivos.

about_Scopes

Explica el concepto de ámbito en PowerShell y muestra cómo establecer y cambiar el ámbito de los elementos.

about_Script_Blocks

Define qué es un bloque de script y explica cómo usar bloques de script en el lenguaje de programación de PowerShell.

about_Script_Internationalization

Describe las características de internacionalización de scripts que facilitan que los scripts muestren mensajes e instrucciones a los usuarios en su lenguaje de interfaz de usuario (UI).

about_Scripts

Describe cómo ejecutar y escribir scripts en PowerShell.

about_Session_Configuration_Files

Describe los archivos de configuración de sesión, que se usan en una configuración de sesión (también conocido como "punto de conexión") para definir el entorno de las sesiones que usan la configuración de sesión.

about_Session_Configurations

Describe las configuraciones de sesión, que determinan los usuarios que pueden conectarse remotamente al equipo y los comandos que pueden ejecutar.

about_Signing

Explica cómo firmar scripts para que cumplan las directivas de ejecución de PowerShell.

about_Simplified_Syntax

Describe formas más sencillas y más naturales de scripting para colecciones de objetos.

about_Special_Characters

Describe las secuencias de caracteres especiales que controlan cómo PowerShell interpreta los siguientes caracteres de la secuencia.

about_Splatting

Describe cómo usar la expansión para pasar parámetros a comandos en PowerShell.

about_Split

Explica cómo usar el operador Split para dividir una o varias cadenas en subcadenas.

about_Switch

Explica cómo usar un modificador para controlar varias if instrucciones.

about_Tab_Expansion

PowerShell proporciona finalizaciones en la entrada para proporcionar sugerencias, habilitar la detección y acelerar la entrada. Los nombres de comandos y parámetros, los valores de argumento y las rutas de acceso de archivo se pueden completar al presionar la tecla Tab.

about_Telemetry

Describe la telemetría recopilada en PowerShell y cómo rechazarla.

about_Thread_Jobs

Proporciona información sobre los trabajos basados en subprocesos de PowerShell. Un trabajo de subproceso es un tipo de trabajo en segundo plano que ejecuta un comando o expresión en un subproceso independiente dentro del proceso de sesión actual.

about_Throw

Describe la throw palabra clave que genera un error de terminación.

about_Trap

Describe una palabra clave que controla un error de terminación.

about_Try_Catch_Finally

Describe cómo usar los trybloques , catchy finally para controlar los errores de terminación.

about_Type_Accelerators

Describe los aceleradores de tipos disponibles para las clases de .NET Framework.

about_Type_Operators

Describe los operadores que funcionan con tipos de Microsoft .NET.

about_Types.ps1xml

Explica cómo usar Types.ps1xml archivos para ampliar los tipos de objetos que se usan en PowerShell.

about_Updatable_Help

Describe el sistema de ayuda actualizable en PowerShell.

about_Update_Notifications

Notifica a los usuarios al iniciar PowerShell que se ha publicado una nueva versión de PowerShell.

about_Using

Permite indicar qué espacios de nombres se usan en la sesión.

about_Variable_Provider

Variable

about_Variables

Describe cómo las variables almacenan los valores que se pueden usar en PowerShell.

about_While

Describe una instrucción de lenguaje que puede usar para ejecutar un bloque de comandos en función de los resultados de una prueba condicional.

about_Wildcards

Describe cómo usar caracteres comodín en PowerShell.

about_Windows_PowerShell_Compatibility

Describe la funcionalidad compatibilidad de Windows PowerShell para PowerShell 7.