Esta sección contiene los temas de Ayuda para los cmdlets que se instalan con Windows PowerShell.

Display in verb order

Display in noun order

Cmdlets (en orden alfabético verbal)

Nombre Descripción

Add-Computer

Agrega equipos a un dominio o grupo de trabajo.

Add-Content

Agrega contenido a los elementos especificados, como por ejemplo palabras a un archivo.

Add-History

Anexa entradas al historial de la sesión.

Add-Member

Agrega un miembro personalizado definido por el usuario a una instancia de un objeto de Windows PowerShell.

Add-PSSnapin

Agrega uno o más complementos de Windows PowerShell a la sesión actual.

Add-Type

Agrega un tipo .NET (clase) a una sesión de Windows PowerShell.

Checkpoint-Computer

Crea un punto de restauración del sistema en el equipo local.

Clear-Content

Elimina el contenido de un elemento (por ejemplo, elimina el texto de un archivo), pero no elimina el elemento en sí.

Clear-EventLog

Elimina todas las entradas de los registros de eventos especificados en los equipos local o remotos.

Clear-History

Elimina entradas del historial de comandos.

Clear-Item

Elimina el valor de un elemento, pero no elimina el elemento.

Clear-ItemProperty

Elimina el valor de una propiedad pero no elimina la propiedad en sí.

Clear-Variable

Borra el valor de una variable.

Compare-Object

Compara dos conjuntos de objetos.

Complete-Transaction

Confirma la transacción activa.

Connect-WSMan

Produce la conexión con el servicio WinRM en un equipo remoto.

ConvertFrom-CSV

Convierte las propiedades de objeto con formato CSV en versiones CSV de los objetos originales.

ConvertFrom-SecureString

Convierte una cadena segura en una cadena estándar cifrada.

ConvertFrom-StringData

Convierte una cadena que contiene uno o varios pares "nombre=valor" en una tabla hash.

Convert-Path

Convierte una ruta de Windows PowerShell a una ruta de proveedor de Windows PowerShell.

ConvertTo-CSV

Convierte los objetos de .NET en una serie de cadenas de longitud variable separadas por comas (CSV).

ConvertTo-Html

Convierte los objetos de .NET en un formato HTML que se puede mostrar en un explorador web.

ConvertTo-SecureString

Convierte cadenas estándar cifradas en cadenas seguras. También puede convertir texto sin formato en cadenas seguras. Se utiliza con ConvertFrom-SecureString y Read-Host.

ConvertTo-XML

Crea una representación basada en XML de un objeto.

Copy-Item

Copia un elemento de una ubicación a otra en un espacio de nombres.

Copy-ItemProperty

Copia una propiedad y su valor desde una ubicación especificada a otra ubicación.

Debug-Process

Depura uno o más procesos que se ejecutan en el equipo local.

Disable-ComputerRestore

Deshabilita la característica Restaurar sistema en la unidad del sistema de archivos especificada.

Disable-PSBreakpoint

Deshabilita los puntos de interrupción en la consola actual.

Disable-PSRemoting

Evita que el equipo reciba comandos remotos de Windows PowerShell.

Disable-PSSessionConfiguration

Deniega el acceso a las configuraciones de sesión en el equipo local.

Disable-WSManCredSSP

Deshabilita la autenticación CredSSP (proveedor de servicios de seguridad de credenciales) en un equipo cliente.

Disconnect-WSMan

Desconecta el cliente del servicio WinRM en un equipo remoto.

Enable-ComputerRestore

Habilita la característica Restaurar sistema en la unidad del sistema de archivos especificada.

Enable-PSBreakpoint

Habilita los puntos de interrupción en la consola actual.

Enable-PSRemoting

Configura el equipo para recibir comandos remotos.

Enable-PSSessionConfiguration

Configura el equipo para recibir comandos remotos.

Enable-WSManCredSSP

Habilita la autenticación CredSSP (proveedor de servicios de seguridad de credenciales) en un equipo cliente.

Enter-PSSession

Inicia una sesión interactiva con un equipo remoto.

Exit-PSSession

Finaliza una sesión interactiva con un equipo remoto.

Export-Alias

Exporta información sobre los alias definidos actualmente a un archivo.

Export-Clixml

Crea una representación basada en XML de uno o varios objetos y la guarda en un archivo.

Export-Console

Exporta los nombres de complementos de la sesión actual a un archivo de consola.

Export-Counter

El cmdlet Export-Counter exporta los datos de contador de rendimiento a archivos de registro.

Export-CSV

Convierte los objetos de .NET en una serie de cadenas de longitud variable separadas por comas (CSV) y guarda las cadenas en un archivo CSV.

Export-FormatData

Guarda los datos de formato de la sesión actual en un archivo de formato.

Export-ModuleMember

Especifica los miembros de módulo que se exportan.

Export-PSSession

Guarda los comandos de otra sesión en un archivo de módulo.

ForEach-Object

Realiza una operación respecto a cada objeto de un conjunto de objetos de entrada.

Format-Custom

Usa una vista personalizada para dar formato a la salida.

Format-List

Aplica a la salida el formato de una lista de propiedades en la que cada propiedad aparece en una nueva línea.

Format-Table

Aplica a la salida el formato de una tabla.

Format-Wide

Aplica a los objetos el formato de una tabla ancha en la que se muestra únicamente una propiedad de cada objeto.

Get-Acl

Obtiene el descriptor de seguridad de un recurso, como un archivo o una clave del Registro.

Get-Alias

Obtiene los alias de la sesión actual.

Get-AuthenticodeSignature

Obtiene información sobre la firma Authenticode en un archivo.

Get-ChildItem

Obtiene los elementos y los elementos secundarios de una o más ubicaciones especificadas. (Igual que "dir").

Get-Command

Obtiene información básica acerca de los cmdlets y otros elementos de comandos de Windows PowerShell.

Get-ComputerRestorePoint

Obtiene los puntos de restauración en el equipo local.

Get-Content

Obtiene el contenido del elemento en la ubicación especificada.

Get-Counter

Obtiene los datos de los contadores de rendimiento en los equipos local y remotos.

Get-Credential

Obtiene un objeto de credenciales basado en un nombre de usuario y una contraseña.

Get-Culture

Obtiene la referencia cultural establecida actualmente en el sistema operativo.

Get-Date

Obtiene la fecha y hora actuales.

Get-Event

Obtiene los eventos de la cola de eventos.

Get-EventLog

Obtiene los eventos de un registro de eventos especificado o una lista de los registros de eventos en un equipo.

Get-EventSubscriber

Obtiene los suscriptores de eventos de la sesión actual.

Get-ExecutionPolicy

Obtiene las directivas de ejecución de la sesión actual.

Get-FormatData

Obtiene los datos de formato de la sesión actual.

Get-Help

Muestra información acerca de cmdlets y conceptos de Windows PowerShell.

Get-History

Obtiene una lista de los comandos especificados durante la sesión actual.

Get-Host

Obtiene una referencia al objeto de host de la consola actual. Muestra la versión y la información regional predeterminada de Windows PowerShell.

Get-HotFix

Obtiene las revisiones que se han aplicado a los equipos local y remotos.

Get-Item

Obtiene el elemento de la ubicación especificada.

Get-ItemProperty

Obtiene las propiedades de un elemento especificado.

Get-Location

Obtiene información sobre la ubicación de trabajo actual.

Get-Member

Obtiene las propiedades y los métodos de objetos.

Get-Module

Obtiene los módulos que se han importado, o se pueden importar, en la sesión actual.

Get-PfxCertificate

Obtiene información sobre los archivos de certificado .pfx del equipo.

Get-Process

Obtiene los procesos que se están ejecutando en el equipo local o en un equipo remoto.

Get-PSBreakpoint

Obtiene los puntos de interrupción establecidos en la consola actual.

Get-PSCallStack

Muestra la pila de llamadas actual.

Get-PSDrive

Obtiene las unidades de Windows PowerShell incluidas en la consola actual.

Get-Job

Obtiene los trabajos en segundo plano de Windows PowerShell (PsJobs) que se están ejecutando en la consola actual.

Get-PSProvider

Obtiene información sobre el proveedor de Windows PowerShell especificado.

Get-PSSession

Obtiene las sesiones de Windows PowerShell (PSSessions) en la sesión actual.

Get-PSSessionConfiguration

Obtiene las configuraciones de sesión registradas en el equipo.

Get-PSSnapin

Obtiene los complementos de Windows PowerShell que hay en el equipo.

Get-Transaction

Obtiene la transacción actual (activa).

Get-Random

Obtiene un número aleatorio o selecciona aleatoriamente objetos de una colección.

Get-Service

Obtiene los servicios en el equipo local o en un equipo remoto.

Get-TraceSource

Obtiene los componentes de Windows PowerShell instrumentados para realizar un seguimiento.

Get-UICulture

Obtiene la actual referencia cultural de la interfaz de usuario establecida en el sistema operativo.

Get-Unique

Devuelve los elementos únicos de una lista ordenada.

Get-Variable

Obtiene las variables de la consola actual.

Get-WinEvent

Obtiene los eventos de los registros de eventos y los archivos de registro de seguimiento de eventos en los equipos local y remotos.

Get-WmiObject

Obtiene instancias de las clases de WMI o información sobre las clases disponibles.

Get-WSManCredSSP

Obtiene la configuración relacionada con el proveedor de servicios de seguridad de credenciales para el cliente.

Get-WSManInstance

Muestra información de administración para una instancia de recurso especificada por un URI de recurso.

Group-Object

Agrupa los objetos que contienen el mismo valor para las propiedades especificadas.

Import-Alias

Importa una lista de alias desde un archivo.

Import-Clixml

Importa un archivo CLIXML y crea los objetos correspondientes en Windows PowerShell.

Import-Counter

Importa los archivos de registro de los contadores de rendimiento (.blg, .csv, .tsv) y crea los objetos que representan cada muestra de contador en el registro.

Import-CSV

Convierte las propiedades de objeto de un archivo CSV en versiones CSV de los objetos originales.

Import-LocalizedData

Importa los datos específicos del idioma en scripts y funciones según la referencia cultural actual establecida en el sistema operativo.

Import-Module

Agrega módulos a la sesión actual.

Import-PSSession

Importa en la sesión actual los cmdlets, alias, funciones y otros tipos de comando de otra sesión en el equipo local o en un equipo remoto.

Invoke-Command

Ejecuta comandos en los equipos local y remotos.

Invoke-Expression

Ejecuta comandos o expresiones en el equipo local.

Invoke-History

Ejecuta comandos del historial de la sesión.

Invoke-Item

Realiza la acción predeterminada en el elemento especificado.

Invoke-WmiMethod

Llama a métodos de WMI.

Invoke-WSManAction

Invoca una acción en el objeto especificado por el URI de recurso y por los selectores.

Join-Path

Combina una ruta y una ruta secundaria en una sola ruta.

Limit-EventLog

Establece las propiedades de registro de eventos que limitan el tamaño del registro de eventos y la antigüedad de sus entradas.

Measure-Command

Mide el tiempo que tardan en ejecutarse los bloques de script y los cmdlets.

Measure-Object

Calcula las propiedades numéricas de los objetos así como los caracteres, palabras y líneas en los objetos de cadena, como por ejemplo el texto de los archivos.

Move-Item

Mueve un elemento de una ubicación a otra.

Move-ItemProperty

Mueve una propiedad de una ubicación a otra.

New-Alias

Crea un nuevo alias.

New-Event

Crea un nuevo evento.

New-EventLog

Crea un nuevo registro de eventos y un nuevo origen de eventos en el equipo local o en un equipo remoto.

New-Item

Crea un nuevo elemento.

New-ItemProperty

Crea una nueva propiedad para un elemento y establece su valor. Por ejemplo, puede utilizar New-ItemProperty para crear y cambiar datos y valores del Registro, que son propiedades de una clave del Registro.

New-Module

Crea un nuevo módulo dinámico que sólo existe en memoria.

New-ModuleManifest

Crea un nuevo manifiesto de módulo.

New-Object

Crea una instancia de un objeto .Net o COM.

New-PSDrive

Crea una unidad de Windows PowerShell en la consola actual.

New-PSSession

Crea una conexión persistente con el equipo local o con un equipo remoto.

New-PSSessionOption

Crea un objeto que contiene las opciones avanzadas de una sesión.

New-Service

Crea un nuevo servicio de Windows.

New-TimeSpan

Crea un objeto que representa un intervalo de tiempo.

New-Variable

Crea una nueva variable.

New-WebServiceProxy

Crea un objeto proxy de servicio Web que permite utilizar y administrar el servicio Web en Windows PowerShell.

New-WSManInstance

Crea una nueva instancia de un recurso de administración.

New-WSManSessionOption

Crea la tabla hash de opciones de sesión WSMan que se van a utilizar como parámetros de entrada en los siguientes cmdlets WSMan: Connect-WSMan, Get-WSManInstance, Invoke-WSManAction, Set-WSManInstance.

Out-Default

Envía el resultado al formateador predeterminado y al cmdlet de salida predeterminado. Es un marcador de posición que permite al usuario escribir su propio cmdlet o función Out-Default.

Out-File

Envía la salida a un archivo.

Out-GridView

Envía el resultado a una tabla interactiva en una ventana independiente.

Out-Host

Envía el resultado a la consola.

Out-Null

Elimina los resultados en lugar de enviarlos a la consola.

Out-Printer

Envía la salida a una impresora.

Out-String

Envía objetos al host como una serie de cadenas.

Pop-Location

Cambia a la última ubicación insertada en la pila mediante Push-Location.

Push-Location

Agrega la ubicación actual al principio de una lista de ubicaciones ("pila").

Read-Host

Lee una línea de entrada de la consola.

Receive-Job

Obtiene el resultado y los errores de los trabajos en segundo plano (PsJobs) que se ejecutan en la consola actual.

Register-EngineEvent

Realiza la suscripción a los eventos generados por el motor de Windows PowerShell y el cmdlet New-Event.

Register-ObjectEvent

Realiza la suscripción a los eventos generados por un objeto de .NET.

Register-PSSessionConfiguration

Crea y registra una nueva configuración de sesión.

Register-WmiEvent

Realiza la suscripción a un evento generado por un objeto de WMI.

Remove-Computer

Quita equipos de grupos de trabajo o dominios.

Remove-Event

Elimina eventos de la cola de eventos.

Remove-EventLog

Elimina un registro de eventos o quita del Registro un origen de eventos.

Remove-Item

Elimina los elementos especificados.

Remove-ItemProperty

Elimina la propiedad y su valor de un elemento.

Remove-Job

Elimina un trabajo en segundo plano de Windows PowerShell.

Remove-Module

Quita módulos de la sesión actual.

Remove-PSBreakpoint

Elimina los puntos de interrupción de la consola actual.

Remove-PSDrive

Quita una unidad de Windows PowerShell de su ubicación.

Remove-PSSession

Cierra una o más sesiones de Windows PowerShell (PSSessions).

Remove-PSSnapin

Quita complementos de Windows PowerShell de la sesión actual.

Remove-Variable

Elimina una variable y su valor.

Remove-WmiObject

Elimina instancias y clases de WMI.

Remove-WSManInstance

Elimina una instancia de un recurso de administración.

Rename-Item

Cambiar el nombre de un elemento en un espacio de nombres de un proveedor de Windows PowerShell.

Rename-ItemProperty

Cambia el nombre de una propiedad de un elemento.

Reset-ComputerMachinePassword

Restablece la contraseña de la cuenta de equipo para el equipo.

Resolve-Path

Resuelve los caracteres comodín de una ruta y muestra el contenido de la ruta.

Restart-Computer

Reinicia el sistema operativo en los equipos local y remotos.

Restart-Service

Detiene y después inicia uno o más servicios.

Restore-Computer

Inicia una restauración del sistema en el equipo local.

Resume-Service

Reanuda uno o más servicios suspendidos (en pausa).

Select-Object

Selecciona las propiedades especificadas de un objeto o un conjunto de objetos. También puede seleccionar objetos únicos de una matriz de objetos o un número de objetos específicos del principio o el final de una matriz de objetos.

Select-String

Busca texto en cadenas y archivos.

Select-XML

Busca texto en un documento XML.

Send-MailMessage

Envía un mensaje de correo electrónico.

Set-Acl

Cambia el descriptor de seguridad de un recurso especificado, como un archivo o una clave del Registro.

Set-Alias

Crea o cambia un alias (nombre alternativo) de un cmdlet o un elemento de comando.

Set-AuthenticodeSignature

Agrega una firma Authenticode a un script u otro archivo de Windows PowerShell.

Set-Content

Escribe o reemplaza el contenido de un elemento por contenido nuevo.

Set-Date

Cambia la hora del sistema en el equipo a la hora especificada.

Set-ExecutionPolicy

Cambia la preferencia del usuario para la directiva de ejecución del shell.

Set-Item

Cambia el valor de un elemento por el valor especificado en el comando.

Set-ItemProperty

Crea o cambia el valor de una propiedad de un elemento.

Set-Location

Establece la ubicación de trabajo actual en una ubicación especificada.

Set-PSBreakpoint

Establece un punto de interrupción en una línea, un comando o una variable.

Set-PSDebug

Activa o desactiva las características de depuración de scripts, establece el nivel de seguimiento y alterna el modo estricto.

Set-PSSessionConfiguration

Cambia las propiedades de una configuración de sesión registrada.

Set-Service

Inicia, detiene y suspende un servicio y cambia sus propiedades.

Set-StrictMode

Establece y exige reglas de codificación en expresiones, scripts y bloques de script.

Set-TraceSource

Configura, inicia y detiene el seguimiento de los componentes de Windows PowerShell.

Set-Variable

Establece el valor de una variable. Crea la variable si no existe ninguna con el nombre solicitado.

Set-WmiInstance

Crea o modifica instancias de clases de WMI.

Set-WSManInstance

Modifica la información de administración relacionada con un recurso.

Set-WSManQuickConfig

Configura el equipo local para la administración remota.

Show-EventLog

Muestra los registros de eventos del equipo local o de un equipo remoto en el visor de eventos.

Sort-Object

Ordena los objetos por los valores de las propiedades.

Split-Path

Devuelve la parte especificada de una ruta.

Start-Process

Inicia uno o más procesos en el equipo local.

Start-Job

Inicia un trabajo en segundo plano de Windows PowerShell (PsJob).

Start-Transaction

Inicia una transacción.

Start-Service

Inicia uno o más servicios detenidos.

Start-Sleep

Suspende la actividad del shell, el script o el espacio de ejecución durante el período de tiempo especificado.

Start-Transcript

Crea un registro de una parte o de la totalidad de una sesión de Windows PowerShell en un archivo de texto.

Stop-Computer

Apaga los equipos local y remotos.

Stop-Process

Detiene uno o más procesos en ejecución.

Stop-Job

Detiene un trabajo en segundo plano de Windows PowerShell (PsJob).

Stop-Service

Detiene uno o más servicios en ejecución.

Stop-Transcript

Detiene una transcripción.

Suspend-Service

Suspende (pausa) uno o más servicios en ejecución.

Tee-Object

Guarda el resultado de un comando en un archivo o una variable y lo muestra en la consola.

Test-ComputerSecureChannel

Prueba y repara el canal seguro entre el equipo local y su dominio.

Test-Connection

Envía paquetes de solicitud de eco ("pings") ICMP a uno o más equipos.

Test-ModuleManifest

Comprueba que un manifiesto de módulo describa con exactitud el contenido de un módulo.

Test-Path

Determina si existen todos los elementos de una ruta.

Test-WSMan

Comprueba si el servicio WinRM se está ejecutando en el equipo local o en un equipo remoto.

Trace-Command

Configura e inicia un seguimiento de la expresión o del comando especificado.

Undo-Transaction

Revierte la transacción activa.

Unregister-Event

Cancela una suscripción de eventos.

Unregister-PSSessionConfiguration

Elimina una configuración de sesión registrada del equipo.

Update-FormatData

Actualiza y agrega archivos de datos de formato.

Update-List

Agrega y quita elementos de un valor de propiedad que contiene una colección de objetos.

Update-TypeData

Actualiza la configuración del tipo extendido actual al volver a cargar los archivos *.types.ps1xml.

Use-Transaction

Agrega el bloque de script a la transacción activa.

Wait-Event

Espera a que se produzca un evento concreto antes de continuar la ejecución.

Wait-Process

Espera a que los procesos se detengan antes de aceptar más datos de entrada.

Wait-Job

Suprime el símbolo del sistema hasta que uno o todos los trabajos en segundo plano de Windows PowerShell (PsJobs) se completen.

Where-Object

Crea un filtro que controla los objetos que se van a pasar junto con una canalización de comandos.

Write-Debug

Escribe un mensaje de depuración en la consola.

Write-Error

Escribe un objeto en la canalización de errores.

Write-EventLog

Escribe un evento en un registro de eventos.

Write-Host

Escribe una salida personalizada en un host.

Write-Output

Envía los objetos al siguiente comando en la canalización. Si es el último comando en la canalización, los objetos se muestran en la consola.

Write-Progress

Muestra una barra de progreso en la ventana de comandos de Windows PowerShell.

Write-Verbose

Escribe texto en la secuencia de mensaje detallada de Windows PowerShell.

Write-Warning

Escribe un mensaje de advertencia.

Cmdlets (en orden alfabético del sustantivo)

Display in verb order

Nombre Descripción

Get-Acl

Obtiene el descriptor de seguridad de un recurso, como un archivo o una clave del Registro.

Set-Acl

Cambia el descriptor de seguridad de un recurso especificado, como un archivo o una clave del Registro.

Export-Alias

Exporta información sobre los alias definidos actualmente a un archivo.

Get-Alias

Obtiene los alias de la sesión actual.

Import-Alias

Importa una lista de alias desde un archivo.

New-Alias

Crea un nuevo alias.

Set-Alias

Crea o cambia un alias (nombre alternativo) de un cmdlet o un elemento de comando.

Get-AuthenticodeSignature

Obtiene información sobre la firma Authenticode en un archivo.

Set-AuthenticodeSignature

Agrega una firma Authenticode a un script u otro archivo de Windows PowerShell.

Get-ChildItem

Obtiene los elementos y los elementos secundarios de una o más ubicaciones especificadas. (Igual que "dir").

Export-Clixml

Crea una representación basada en XML de uno o varios objetos y la guarda en un archivo.

Import-Clixml

Importa un archivo CLIXML y crea los objetos correspondientes en Windows PowerShell.

Get-Command

Obtiene información básica acerca de los cmdlets y otros elementos de comandos de Windows PowerShell.

Invoke-Command

Ejecuta comandos en los equipos local y remotos.

Measure-Command

Mide el tiempo que tardan en ejecutarse los bloques de script y los cmdlets.

Trace-Command

Configura e inicia un seguimiento de la expresión o del comando especificado.

Add-Computer

Agrega equipos a un dominio o grupo de trabajo.

Checkpoint-Computer

Crea un punto de restauración del sistema en el equipo local.

Remove-Computer

Quita equipos de grupos de trabajo o dominios.

Restart-Computer

Reinicia el sistema operativo en los equipos local y remotos.

Restore-Computer

Inicia una restauración del sistema en el equipo local.

Stop-Computer

Apaga los equipos local y remotos.

Reset-ComputerMachinePassword

Restablece la contraseña de la cuenta de equipo para el equipo.

Disable-ComputerRestore

Deshabilita la característica Restaurar sistema en la unidad del sistema de archivos especificada.

Enable-ComputerRestore

Habilita la característica Restaurar sistema en la unidad del sistema de archivos especificada.

Get-ComputerRestorePoint

Obtiene los puntos de restauración en el equipo local.

Test-ComputerSecureChannel

Prueba y repara el canal seguro entre el equipo local y su dominio.

Test-Connection

Envía paquetes de solicitud de eco ("pings") ICMP a uno o más equipos.

Export-Console

Exporta la configuración de la consola actual a un archivo para que pueda usarla de nuevo o compartirla.

Add-Content

Agrega contenido a los elementos especificados, como por ejemplo palabras a un archivo.

Clear-Content

Elimina el contenido de un elemento (por ejemplo, elimina el texto de un archivo), pero no elimina el elemento en sí.

Get-Content

Obtiene el contenido del elemento en la ubicación especificada.

Set-Content

Escribe o reemplaza el contenido de un elemento por contenido nuevo.

Export-Counter

El cmdlet Export-Counter exporta los datos de contador de rendimiento a archivos de registro.

Get-Counter

Obtiene los datos de los contadores de rendimiento en los equipos local y remotos.

Import-Counter

Importa los archivos de registro de los contadores de rendimiento (.blg, .csv, .tsv) y crea los objetos que representan cada muestra de contador en el registro.

Get-Credential

Obtiene un objeto de credenciales basado en un nombre de usuario y una contraseña.

ConvertFrom-CSV

Convierte las propiedades de objeto con formato CSV en versiones CSV de los objetos originales.

ConvertTo-CSV

Convierte los objetos de .NET en una serie de cadenas de longitud variable separadas por comas (CSV).

Export-CSV

Convierte los objetos de .NET en una serie de cadenas de longitud variable separadas por comas (CSV) y guarda las cadenas en un archivo CSV.

Import-CSV

Convierte las propiedades de objeto de un archivo CSV en versiones CSV de los objetos originales.

Get-Culture

Obtiene la referencia cultural establecida actualmente en el sistema operativo.

Format-Custom

Usa una vista personalizada para dar formato a la salida.

Get-Date

Obtiene la fecha y hora actuales.

Set-Date

Cambia la hora del sistema en el equipo a la hora especificada.

Write-Debug

Escribe un mensaje de depuración en la consola.

Out-Default

Envía el resultado al formateador predeterminado y al cmdlet de salida predeterminado. Es un marcador de posición que permite al usuario escribir su propio cmdlet o función Out-Default.

Register-EngineEvent

Realiza la suscripción a los eventos generados por el motor de Windows PowerShell y el cmdlet New-Event.

Write-Error

Escribe un objeto en la canalización de errores.

Get-Event

Obtiene los eventos de la cola de eventos.

New-Event

Crea un nuevo evento.

Remove-Event

Elimina eventos de la cola de eventos.

Unregister-Event

Cancela una suscripción de eventos.

Wait-Event

Espera a que se produzca un evento concreto antes de continuar la ejecución.

Clear-EventLog

Elimina todas las entradas de los registros de eventos especificados en los equipos local o remotos.

Get-EventLog

Obtiene los eventos de un registro de eventos especificado o una lista de los registros de eventos en un equipo.

Limit-EventLog

Establece las propiedades de registro de eventos que limitan el tamaño del registro de eventos y la antigüedad de sus entradas.

New-EventLog

Crea un nuevo registro de eventos y un nuevo origen de eventos en el equipo local o en un equipo remoto.

Remove-EventLog

Elimina un registro de eventos o quita del Registro un origen de eventos.

Show-EventLog

Muestra los registros de eventos del equipo local o de un equipo remoto en el visor de eventos.

Write-EventLog

Escribe un evento en un registro de eventos.

Get-EventSubscriber

Obtiene los suscriptores de eventos de la sesión actual.

Get-ExecutionPolicy

Obtiene las directivas de ejecución actuales de la sesión actual.

Set-ExecutionPolicy

Cambia la preferencia del usuario para la directiva de ejecución del shell.

Invoke-Expression

Ejecuta comandos en el equipo local o en un equipo remoto.

Out-File

Envía la salida a un archivo.

Export-FormatData

Guarda los datos de formato de la sesión actual en un archivo de formato.

Get-FormatData

Obtiene los datos de formato de la sesión actual.

Update-FormatData

Actualiza y agrega archivos de datos de formato.

Out-GridView

Envía el resultado a una tabla interactiva en una ventana independiente.

Get-Help

Muestra información acerca de cmdlets y conceptos de Windows PowerShell.

Add-History

Anexa entradas al historial de la sesión.

Clear-History

Elimina entradas del historial de comandos.

Get-History

Obtiene una lista de los comandos especificados durante la sesión actual.

Invoke-History

Ejecuta comandos del historial de la sesión.

Get-Host

Obtiene una referencia al objeto de host de la consola actual. Muestra la versión y la información regional predeterminada de Windows PowerShell.

Out-Host

Envía el resultado a la consola.

Read-Host

Lee una línea de entrada de la consola.

Write-Host

Escribe una salida personalizada en un host.

Get-HotFix

Obtiene las revisiones que se han aplicado a los equipos local y remotos.

ConvertTo-Html

Convierte los objetos de .NET en un formato HTML que se puede mostrar en un explorador web.

Clear-Item

Elimina el valor de un elemento, pero no elimina el elemento.

Copy-Item

Copia un elemento de una ubicación a otra en un espacio de nombres.

Get-Item

Obtiene el elemento de la ubicación especificada.

Invoke-Item

Realiza la acción predeterminada en el elemento especificado.

Move-Item

Mueve un elemento de una ubicación a otra.

New-Item

Crea un nuevo elemento.

Remove-Item

Elimina los elementos especificados.

Rename-Item

Cambiar el nombre de un elemento en un espacio de nombres de un proveedor de Windows PowerShell.

Set-Item

Cambia el valor de un elemento por el valor especificado en el comando.

Clear-ItemProperty

Crea o cambia el valor de una propiedad de un elemento.

Copy-ItemProperty

Copia una propiedad y su valor desde una ubicación especificada a otra ubicación.

Get-ItemProperty

Obtiene las propiedades de un elemento especificado.

Move-ItemProperty

Mueve una propiedad de una ubicación a otra.

New-ItemProperty

Crea una nueva propiedad para un elemento y establece su valor. Por ejemplo, puede utilizar New-ItemProperty para crear y cambiar datos y valores del Registro, que son propiedades de una clave del Registro.

Remove-ItemProperty

Elimina la propiedad y su valor de un elemento.

Rename-ItemProperty

Cambia el nombre de una propiedad de un elemento.

Set-ItemProperty

Crea o cambia el valor de una propiedad de un elemento.

Format-List

Aplica a la salida el formato de una lista de propiedades en la que cada propiedad aparece en una nueva línea.

Update-List

Agrega y quita elementos de un valor de propiedad que contiene una colección de objetos.

Import-LocalizedData

Importa los datos específicos del idioma en scripts y funciones según la referencia cultural actual establecida en el sistema operativo.

Get-Location

Obtiene información sobre la ubicación de trabajo actual.

Pop-Location

Cambia a la última ubicación insertada en la pila mediante Push-Location.

Push-Location

Agrega la ubicación actual al principio de una lista de ubicaciones ("pila").

Set-Location

Establece la ubicación de trabajo actual en una ubicación especificada.

Send-MailMessage

Envía un mensaje de correo electrónico.

Add-Member

Agrega un miembro personalizado definido por el usuario a una instancia de un objeto de Windows PowerShell.

Get-Member

Obtiene las propiedades y los métodos de objetos.

Export-ModuleMember

Especifica los miembros de módulo que se exportan.

Get-Module

Obtiene los módulos que se han importado, o se pueden importar, en la sesión actual.

Import-Module

Crea un nuevo módulo dinámico que sólo existe en memoria.

New-Module

Crea un nuevo módulo dinámico que sólo existe en memoria.

New-ModuleManifest

Crea un nuevo manifiesto de módulo.

Remove-Module

Quita módulos de la sesión actual.

Test-ModuleManifest

Comprueba que un manifiesto de módulo describa con exactitud el contenido de un módulo.

Out-Null

Elimina los resultados en lugar de enviarlos a la consola.

Compare-Object

Compara dos conjuntos de objetos.

ForEach-Object

Realiza una operación respecto a cada objeto de un conjunto de objetos de entrada.

Group-Object

Agrupa los objetos que contienen el mismo valor para las propiedades especificadas.

Measure-Object

Calcula las propiedades numéricas de los objetos así como los caracteres, palabras y líneas en los objetos de cadena, como por ejemplo el texto de los archivos.

New-Object

Crea una instancia de un objeto .Net o COM.

Select-Object

Selecciona las propiedades especificadas de un objeto o un conjunto de objetos. También puede seleccionar objetos únicos de una matriz de objetos o un número de objetos específicos del principio o el final de una matriz de objetos.

Sort-Object

Ordena los objetos por los valores de las propiedades.

Tee-Object

Guarda el resultado de un comando en un archivo o una variable y lo muestra en la consola.

Where-Object

Crea un filtro que controla los objetos que se van a pasar junto con una canalización de comandos.

Register-ObjectEvent

Realiza la suscripción a los eventos generados por un objeto de .NET.

Write-Output

Envía los objetos al siguiente comando en la canalización. Si es el último comando en la canalización, los objetos se muestran en la consola.

Convert-Path

Convierte una ruta de Windows PowerShell a una ruta de proveedor de Windows PowerShell.

Join-Path

Combina una ruta y una ruta secundaria en una sola ruta.

Resolve-Path

Resuelve los caracteres comodín de una ruta y muestra el contenido de la ruta.

Split-Path

Devuelve la parte especificada de una ruta.

Test-Path

Determina si existen todos los elementos de una ruta.

Get-PfxCertificate

Obtiene información sobre los archivos de certificado .pfx del equipo.

Out-Printer

Envía la salida a una impresora.

Debug-Process

Depura uno o más procesos que se ejecutan en el equipo local.

Get-Process

Obtiene los procesos que se están ejecutando en el equipo local o en un equipo remoto.

Start-Process

Inicia uno o más procesos en el equipo local.

Stop-Process

Detiene uno o más procesos en ejecución.

Wait-Process

Espera a que los procesos se detengan antes de aceptar más datos de entrada.

Write-Progress

Muestra una barra de progreso en la ventana de comandos de Windows PowerShell.

Disable-PSBreakpoint

Deshabilita los puntos de interrupción en la consola actual.

Enable-PSBreakpoint

Habilita los puntos de interrupción en la consola actual.

Get-PSBreakpoint

Obtiene los puntos de interrupción establecidos en la consola actual.

Remove-PSBreakpoint

Elimina los puntos de interrupción de la consola actual.

Set-PSBreakpoint

Establece un punto de interrupción en una línea, un comando o una variable.

Get-PSCallStack

Muestra la pila de llamadas actual.

Set-PSDebug

Activa o desactiva las características de depuración de scripts, establece el nivel de seguimiento y alterna el modo estricto.

Get-PSDrive

Obtiene las unidades de Windows PowerShell incluidas en la consola actual.

New-PSDrive

Crea una unidad de Windows PowerShell en la consola actual.

Remove-PSDrive

Quita una unidad de Windows PowerShell de su ubicación.

Get-Job

Obtiene los trabajos en segundo plano de Windows PowerShell (PsJobs) que se están ejecutando en la consola actual.

Receive-Job

Obtiene el resultado y los errores de los trabajos en segundo plano (PsJobs) que se ejecutan en la consola actual.

Remove-Job

Elimina un trabajo en segundo plano de Windows PowerShell (PsJob).

Start-Job

Inicia un trabajo en segundo plano de Windows PowerShell (PsJob).

Stop-Job

Detiene un trabajo en segundo plano de Windows PowerShell (PsJob).

Wait-Job

Suprime el símbolo del sistema hasta que uno o todos los trabajos en segundo plano de Windows PowerShell (PsJobs) se completen.

Get-PSProvider

Obtiene información sobre el proveedor de Windows PowerShell especificado.

Disable-PSRemoting

Evita que el equipo reciba comandos remotos de Windows PowerShell.

Enable-PSRemoting

Configura el equipo para recibir comandos remotos.

Enter-PSSession

Inicia una sesión interactiva con un equipo remoto.

Exit-PSSession

Finaliza una sesión interactiva con un equipo remoto.

Export-PSSession

Guarda los comandos de otra sesión en un archivo de módulo.

Get-PSSession

Obtiene las sesiones de Windows PowerShell (PSSessions) en la sesión actual.

Import-PSSession

Importa en la sesión actual los cmdlets, alias, funciones y otros tipos de comando de otra sesión en el equipo local o en un equipo remoto.

New-PSSession

Crea una conexión persistente con el equipo local o con un equipo remoto.

Remove-PSSession

Cierra una o más sesiones de Windows PowerShell (PSSessions).

Disable-PSSessionConfiguration

Deniega el acceso a las configuraciones de sesión en el equipo local.

Enable-PSSessionConfiguration

Configura el equipo para recibir comandos remotos.

Get-PSSessionConfiguration

Obtiene las configuraciones de sesión registradas en el equipo.

Register-PSSessionConfiguration

Crea y registra una nueva configuración de sesión.

Set-PSSessionConfiguration

Cambia las propiedades de una configuración de sesión registrada.

Unregister-PSSessionConfiguration

Elimina una configuración de sesión registrada del equipo.

New-PSSessionOption

Crea un objeto que contiene las opciones avanzadas de una sesión.

Add-PSSnapin

Agrega uno o más complementos de Windows PowerShell a la sesión actual.

Get-PSSnapin

Obtiene los complementos de Windows PowerShell que hay en el equipo.

Remove-PSSnapin

Quita complementos de Windows PowerShell de la sesión actual.

Complete-Transaction

Confirma la transacción activa.

Get-Transaction

Obtiene la transacción actual (activa).

Start-Transaction

Inicia una transacción.

Undo-Transaction

Revierte la transacción activa.

Use-Transaction

Agrega el bloque de script a la transacción activa.

Get-Random

Obtiene un número aleatorio o selecciona aleatoriamente objetos de una colección.

ConvertFrom-SecureString

Convierte una cadena segura en una cadena estándar cifrada.

ConvertTo-SecureString

Convierte cadenas estándar cifradas en cadenas seguras. También puede convertir texto sin formato en cadenas seguras. Se utiliza con ConvertFrom-SecureString y Read-Host.

Get-Service

Obtiene los servicios en el equipo local o en un equipo remoto.

New-Service

Crea una nueva entrada para un servicio de Windows en el Registro y en la base de datos de servicios.

Restart-Service

Detiene y después inicia uno o más servicios.

Resume-Service

Reanuda uno o más servicios suspendidos (en pausa).

Set-Service

Inicia, detiene y suspende un servicio y cambia sus propiedades.

Start-Service

Inicia uno o más servicios detenidos.

Stop-Service

Detiene uno o más servicios en ejecución.

Suspend-Service

Suspende (pausa) uno o más servicios en ejecución.

Start-Sleep

Suspende la actividad del shell, el script o el espacio de ejecución durante el período de tiempo especificado.

Set-StrictMode

Establece y exige reglas de codificación en expresiones, scripts y bloques de script.

Out-String

Envía objetos al host como una serie de cadenas.

Select-String

Busca texto en cadenas y archivos.

ConvertFrom-StringData

Convierte una cadena que contiene uno o varios pares "nombre=valor" en una tabla hash.

Format-Table

Aplica a la salida el formato de una tabla.

New-TimeSpan

Crea un objeto que representa un intervalo de tiempo.

Get-TraceSource

Obtiene los componentes de Windows PowerShell instrumentados para realizar un seguimiento.

Set-TraceSource

Configura, inicia y detiene el seguimiento de los componentes de Windows PowerShell.

Start-Transcript

Crea un registro de una parte o de la totalidad de una sesión de Windows PowerShell en un archivo de texto.

Stop-Transcript

Detiene una transcripción.

Add-Type

Agrega un tipo .NET (clase) a una sesión de Windows PowerShell.

Update-TypeData

Actualiza la configuración del tipo extendido actual al volver a cargar los archivos *.types.ps1xml.

Get-UICulture

Obtiene la actual referencia cultural de la interfaz de usuario establecida en el sistema operativo.

Get-Unique

Devuelve los elementos únicos de una lista ordenada.

Clear-Variable

Borra el valor de una variable.

Get-Variable

Obtiene las variables de la consola actual.

New-Variable

Crea una nueva variable.

Remove-Variable

Elimina una variable y su valor.

Set-Variable

Establece el valor de una variable. Crea la variable si no existe ninguna con el nombre solicitado.

Write-Verbose

Escribe texto en la secuencia de mensaje detallada de Windows PowerShell.

Write-Warning

Escribe un mensaje de advertencia.

New-WebServiceProxy

Crea un objeto proxy de servicio web que permite utilizar y administrar el servicio web en Windows PowerShell.

Format-Wide

Aplica a los objetos el formato de una tabla ancha en la que se muestra únicamente una propiedad de cada objeto.

Get-WinEvent

Obtiene los eventos de los registros de eventos y los archivos de registro de seguimiento de eventos en los equipos local y remotos.

Register-WmiEvent

Realiza la suscripción a un evento generado por un objeto de WMI.

Set-WmiInstance

Crea o modifica instancias de clases de WMI.

Invoke-WmiMethod

Llama a métodos de WMI.

Get-WmiObject

Obtiene instancias de las clases de WMI o información sobre las clases disponibles.

Remove-WmiObject

Elimina instancias y clases de WMI.

Connect-WSMan

Produce la conexión con el servicio WinRM en un equipo remoto.

Disable-WSManCredSSP

Deshabilita la autenticación CredSSP (proveedor de servicios de seguridad de credenciales) en un equipo cliente.

Disconnect-WSMan

Desconecta el cliente del servicio WinRM en un equipo remoto.

Enable-WSManCredSSP

Habilita la autenticación CredSSP (proveedor de servicios de seguridad de credenciales) en un equipo cliente.

Get-WSManCredSSP

Obtiene la configuración relacionada con el proveedor de servicios de seguridad de credenciales para el cliente.

Get-WSManInstance

Muestra información de administración para una instancia de recurso especificada por un URI de recurso.

Invoke-WSManAction

Invoca una acción en el objeto especificado por el URI de recurso y por los selectores.

New-WSManInstance

Crea una nueva instancia de un recurso de administración.

New-WSManSessionOption

Crea la tabla hash de opciones de sesión WSMan que se van a utilizar como parámetros de entrada en los siguientes cmdlets WSMan: Connect-WSMan, Get-WSManInstance, Invoke-WSManAction, Set-WSManInstance.

Remove-WSManInstance

Elimina una instancia de un recurso de administración.

Set-WSManInstance

Modifica la información de administración relacionada con un recurso.

Set-WSManQuickConfig

Configura el equipo local para la administración remota.

Test-WSMan

Comprueba si el servicio WinRM se está ejecutando en el equipo local o en un equipo remoto.

ConvertTo-XML

Crea una representación basada en XML de un objeto.

Select-XML

Busca texto en un documento XML.

Vea también




Tabla de contenido