Menú Cerrar

Listado de Comandos de Windows PowerShell

Windows PowerShell es una interfaz de consola (CLI) con posibilidad de escritura y unión de comandos por medio de instrucciones (scripts en inglés).

Es mucho más rica e interactiva que sus predecesores, desde DOS hasta Windows 10.

Esta interfaz de consola está diseñada para su uso por parte de administradores de sistemas, con el propósito de automatizar tareas o realizarlas de forma más controlada.

Lista de comandos y sus descripciones para Windows PowerShell

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.

¿Has visitado nuestro canal de Youtube.com/@SpekRegg?

Ver los resultados

Cargando ... Cargando ...

 

🦋 Siguenos tambien en Bluesky, el nuevo Twitter de los creadores de Twitter




Videos destacados de Youtube



Publicado en Soporte Tecnico

Te puede interesar...

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *