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.
|