Ayuda de consola PowerShell.exe

Top  Previous  Next

Ayuda de consola PowerShell.exe

Inicia Windows PowerShell desde la línea de comandos de otra herramienta, como por ejemplo Cmd.exe.

Sintaxis

PowerShell[.exe]

       [-PSConsoleFile <file> | -Version <version>]

       [-EncodedCommand <Base64EncodedCommand>]

       [-ExecutionPolicy <ExecutionPolicy>]

       [-File <filePath> <args>]

       [-InputFormat {Text | XML}]

       [-NoExit]

       [-NoLogo]

       [-NonInteractive]

       [-NoProfile]

       [-OutputFormat {Text | XML}]

       [-Sta]

       [-WindowStyle <style>]

       [-Command { - | <script-block> [-args <arg-array>]

                     | <string> [<CommandParameters>] } ]

PowerShell[.exe] -Help | -? | /?

Parámetros

-EncodedCommand

Acepta una versión de cadena codificada en base 64 de un comando. Utilice este parámetro para enviar comandos a Windows PowerShell que requieren comillas o llaves complejas.

-ExecutionPolicy

Establece la directiva de ejecución predeterminada para la sesión. Este parámetro no cambia la directiva de ejecución de Windows PowerShell que se establece en el Registro.

-File

Ejecuta el script especificado. Escriba la ruta de acceso de script y los parámetros que corresponda.

-InputFormat

Describe el formato de los datos enviados a Windows PowerShell. Los valores válidos son "Text" (cadenas de texto) o "XML (formato CLIXML serializado).

-NoExit

No finaliza después de ejecutarse los comandos de inicio.

-NoLogo

Oculta el símbolo de copyright en el inicio.

-NonInteractive

No presenta un símbolo del sistema interactivo al usuario.

-NoProfile

No carga el perfil de Windows PowerShell.

-OutputFormat

Determina el formato de los resultados de Windows PowerShell. Los valores válidos son "Text" (cadenas de texto) o "XML (formato CLIXML serializado).

-PSConsoleFile

Carga el archivo de consola de Windows PowerShell especificado. Para crear un archivo de consola, use el cmdlet Export-Console de Windows PowerShell.

-Sta

Inicia el shell mediante el uso de un contenedor uniproceso.

-Version

Inicia la versión especificada de Windows PowerShell. Escriba un número de versión con el parámetro, como "-version 1.0".

-WindowStyle

Establece el estilo de ventana en Normal, Minimized, Maximized o Hidden.

-Command

Ejecuta los comandos especificados (y los parámetros) como si se escribieran en el símbolo del sistema de Windows PowerShell y, a continuación, finaliza la ejecución, a menos que se especifique NoExit. El valor de Command puede ser "-", una cadena o un bloque de script.

Si el valor de Command es "-", el texto del comando se lee de los datos de entrada estándar.

Los bloques de script se deben incluir entre llaves ({}). Puede especificar un bloque de script sólo al ejecutar PowerShell.exe en Windows PowerShell. Los resultados del script se devuelven al shell primario como objetos XML deserializados, no como objetos dinámicos.

Si el valor de Command es una cadena, Command debe ser el último parámetro en el comando, porque los caracteres escritos después del comando se interpretan como argumentos del mismo.

Para escribir una cadena que ejecute un comando de Windows PowerShell, utilice el formato:

"& {<command>}"

donde las comillas indican una cadena y el operador de llamada (&) produce la ejecución del comando.

-Help, -?, /?

Muestra este mensaje. Si está escribiendo un comando de PowerShell.exe en Windows PowerShell, anteponga un guión (-) a los parámetros, no una barra diagonal (/). Puede utilizar un guión o una barra diagonal en Cmd.exe.

EJEMPLOS

PowerShell -PSConsoleFile sqlsnapin.psc1

PowerShell -version 1.0 -NoLogo -InputFormat text -OutputFormat XML

PowerShell -Command {Get-EventLog -LogName security}

PowerShell -Command "& {Get-EventLog -LogName security}"

# To use the -EncodedCommand parameter:

$command = "dir 'c:\program files' "

$bytes = [System.Text.Encoding]::Unicode.GetBytes($command)

$encodedCommand = [Convert]::ToBase64String($bytes)

powershell.exe -encodedCommand $encodedCommand

 


 

 


Ayuda de Windows PowerShell - Manual de introducción de Windows PowerShell - Introducción a Windows PowerShell - mdlets de Windows PowerShell - Un nuevo lenguaje de scripting - Comandos y utilidades de Windows - Procesamiento de objetos - Canalizaciones de objetos - Interacción y creación de scripts - Entorno interactivo - Compatibilidad con la creación de scripts - Iniciar Windows PowerShell - Utilizar Windows PowerShell - Obtener Ayuda: Get-Help - Utilizar cmdlets - Utilizar funciones - Utilizar módulos y complementos - Cómo se importa un módulo - Obtener información sobre objetos: Get-Member - Formato de la salida de un comando - Utilizar alias - Utilizar programas de Windows - Administrar errores - Desplazarse por Windows PowerShell - Desplazarse por el sistema de archivos - Desplazarse por el Registro - Desplazarse por el almacén de certificados - Desplazarse por otras unidades - Acerca de las unidades de Windows PowerShell - Unidades y proveedores - Personalizar Windows PowerShell - Examinar la directiva de ejecución - Perfiles de Windows PowerShell - Introducción a ISE de Windows PowerShell - Manual del usuario de Windows PowerShell - Conceptos básicos de Windows PowerShell - Acerca de Windows PowerShell - Conceptos importantes de Windows PowerShell - Aprender los nombres de comandos y parámetros de Windows PowerShell - Obtener información resumida de comandos - Obtener información de ayuda detallada - Usar nombres de comandos familiares - Usar el procedimiento para completar con el tabulador - Canalización de objetos - Canalización de Windows PowerShell - Ver la estructura de objetos (Get-Member) - Usar comandos de formato para cambiar la presentación de los resultados - Redirigir datos con los cmdlets Out-* - Desplazamiento por Windows PowerShell - Administrar la ubicación actual - Administrar las unidades de Windows PowerShell - Trabajar con archivos, carpetas y claves del Registro - Manipular elementos directamente - Trabajar con objetos - Obtener objetos de WMI (Get-WmiObject) - Crear objetos de .NET y COM (New-Object) - Usar clases y métodos estáticos - Quitar objetos de la canalización (Where-Object) - Repetir una tarea para varios objetos (ForEach-Object) - Seleccionar partes de objetos (Select-Object) - Ordenar objetos - Usar variables para almacenar objetos - Usar Windows PowerShell para tareas de administración - Administrar procesos con cmdlets Process - Administrar servicios - Recopilar información acerca de equipos - Trabajar con instalaciones de software - Cambiar el estado del equipo - Trabajar con impresoras - Realizar tareas de red - Trabajar con archivos y carpetas - Trabajar con claves del Registro - Trabajar con entradas del Registro - Ejecutar comandos remotos - Introducción a ISE de Windows PowerShell - Apéndice 1: Alias de compatibilidad - Apéndice 2: Crear accesos directos personalizados de Windows PowerShell - Temas de Ayuda conceptual de Windows PowerShell - about_aliases - about_arithmetic_operators - about_arrays - about_assignment_operators - about_automatic_variables - about_break - about_Command_Precedence - about_command_syntax - about_comment_based_help - about_commonparameters - about_comparison_operators - about_continue - about_core_commands - about_data_sections - about_debuggers - about_do - about_environment_variables - about_escape_characters - about_Eventlogs - about_execution_policies - about_for - about_foreach - about_format.ps1xml - about_functions - about_functions_advanced - about_functions_advanced_methods - about_functions_advanced_parameters - about_functions_cmdletbindingattribute - about_hash_tables - about_history - about_if - about_jobs - about_job_details - about_join - about_Language_Keywords - about_line_editing - about_locations - about_logical_operators - about_methods - about_Modules - about_objects - about_operators - about_parameters - about_parsing - about_path_syntax - about_pipelines - About_Preference_Variables - about_profiles - about_prompts - about_properties - about_providers - about_PSSessions - about_PSSession_details - about_pssnapins - about_quoting_rules - about_redirection - about_ref - about_regular_expressions - about_remote - about_remote_FAQ - about_remote_jobs - about_remote_output - about_remote_requirements - about_remote_troubleshooting - about_requires - about_reserved_words - about_Return - about_scopes - about_script_blocks - about_script_internationalization - about_scripts - about_Session_Configurations - about_signing - about_special_characters - about_split - about_switch - about_Throw - about_Transactions - about_Trap - about_Try_Catch_Finally - about_type_operators - about_types.ps1xml - about_variables - about_while - about_wildcards - about_Windows_PowerShell_2.0 - about_Windows_PowerShell_ISE - about_WMI_Cmdlets - about_WS-Management_Cmdlets - Temas de Ayuda de cmdlets de Windows PowerShell - Add-Computer - Add-Content - Add-History - Add-Member - Add-PSSnapin - Add-Type - Checkpoint-Computer - Clear-Content - Clear-EventLog - Clear-History - Clear-Item - Clear-ItemProperty - Clear-Variable - Compare-Object - Complete-Transaction - Connect-WSMan - ConvertFrom-CSV - ConvertFrom-SecureString - ConvertFrom-StringData - Convert-Path - ConvertTo-CSV - ConvertTo-Html - ConvertTo-SecureString - ConvertTo-XML - Copy-Item - Copy-ItemProperty - Debug-Process - Disable-ComputerRestore - Disable-PSBreakpoint - Disable-PSRemoting - Disable-PSSessionConfiguration - Disable-WSManCredSSP - Disconnect-WSMan - Enable-ComputerRestore - Enable-PSBreakpoint - Enable-PSRemoting - Enable-PSSessionConfiguration - Enable-WSManCredSSP - Enter-PSSession - Exit-PSSession - Export-Alias - Export-Clixml - Export-Console - Export-Counter - Export-CSV - Export-FormatData - Export-ModuleMember - Export-PSSession - ForEach-Object - Format-Custom - Format-List - Format-Table - Format-Wide - Get-Acl - Get-Alias - Get-AuthenticodeSignature - Get-ChildItem - Get-Command - Get-ComputerRestorePoint - Get-Content - Get-Counter - Get-Credential - Get-Culture - Get-Date - Get-Event - Get-EventLog - Get-EventSubscriber - Get-ExecutionPolicy - Get-FormatData - Get-Help - Get-History - Get-Host - Get-HotFix - Get-Item - Get-ItemProperty - Get-Job - Get-Location - Get-Member - Get-Module - Get-PfxCertificate - Get-Process - Get-PSBreakpoint - Get-PSCallStack - Get-PSDrive - Get-PSProvider - Get-PSSession - Get-PSSessionConfiguration - Get-PSSnapin - Get-Random - Get-Service - Get-TraceSource - Get-Transaction - Get-UICulture - Get-Unique - Get-Variable - Get-WinEvent - Get-WmiObject - Get-WSManCredSSP - Get-WSManInstance - Group-Object - Import-Alias - Import-Clixml - Import-Counter - Import-CSV - Import-LocalizedData - Import-Module - Import-PSSession - Invoke-Command - Invoke-Expression - Invoke-History - Invoke-Item - Invoke-WmiMethod - Invoke-WSManAction - Join-Path - Limit-EventLog - Measure-Command - Measure-Object - Move-Item - Move-ItemProperty - New-Alias - New-Event - New-EventLog - New-Item - New-ItemProperty - New-Module - New-ModuleManifest - New-Object - New-PSDrive - New-PSSession - New-PSSessionOption - New-Service - New-TimeSpan - New-Variable - New-WebServiceProxy - New-WSManInstance - New-WSManSessionOption - Out-Default - Out-File - Out-GridView - Out-Host - Out-Null - Out-Printer - Out-String - Pop-Location - Push-Location - Read-Host - Receive-Job - Register-EngineEvent - Register-ObjectEvent - Register-PSSessionConfiguration - Register-WmiEvent - Remove-Computer - Remove-Event - Remove-EventLog - Remove-Item - Remove-ItemProperty - Remove-Job - Remove-Module - Remove-PSBreakpoint - Remove-PSDrive - Remove-PSSession - Remove-PSSnapin - Remove-Variable - Remove-WmiObject - Remove-WSManInstance - Rename-Item - Rename-ItemProperty - Reset-ComputerMachinePassword - Resolve-Path - Restart-Computer - Restart-Service - Restore-Computer - Resume-Service - Select-Object - Select-String - Select-XML - Send-MailMessage - Set-Acl - Set-Alias - Set-AuthenticodeSignature - Set-Content - Set-Date - Set-ExecutionPolicy - Set-Item - Set-ItemProperty - Set-Location - Set-PSBreakpoint - Set-PSDebug - Set-PSSessionConfiguration - Set-Service - Set-StrictMode - Set-TraceSource - Set-Variable - Set-WmiInstance - Set-WSManInstance - Set-WSManQuickConfig - Show-EventLog - Sort-Object - Split-Path - Start-Job - Start-Process - Start-Service - Start-Sleep - Start-Transaction - Start-Transcript - Stop-Computer - Stop-Job - Stop-Process - Stop-Service - Stop-Transcript - Suspend-Service - Tee-Object - Test-ComputerSecureChannel - Test-Connection - Test-ModuleManifest - Test-Path - Test-WSMan - Trace-Command - Undo-Transaction - Unregister-Event - Unregister-PSSessionConfiguration - Update-FormatData - Update-List - Update-TypeData - Use-Transaction - Wait-Event - Wait-Job - Wait-Process - Where-Object - Write-Debug - Write-Error - Write-EventLog - Write-Host - Write-Output - Write-Progress - Write-Verbose - Write-Warning - Temas de Ayuda de proveedores de Windows PowerShell - Alias Provider - Certificate Provider - Environment Provider - FileSystem Provider - Function Provider - Registry Provider - Variable Provider - WSMan Provider - Ayuda de Entorno de scripting integrado (ISE) de Windows PowerShell - Explorar ISE de Windows PowerShell - Utilizar ISE de Windows PowerShell - Cómo utilizar el procedimiento para completar con el tabulador en el Panel de scripts y en el Panel de comandos - Cómo crear una ficha de PowerShell en ISE de Windows PowerShell - Cómo utilizar el Panel de comandos - Cómo escribir y ejecutar un comando en el Panel de comandos - Cómo editar texto en el Panel de comandos - Cómo agregar los parámetros obligatorios en el cuadro de diálogo Pedir parámetro - Cómo administrar los resultados en el Panel de salida - Cómo escribir y ejecutar scripts en el Panel de scripts - Cómo crear y ejecutar un script - Cómo editar texto en el Panel de scripts - Cómo guardar un script - Cómo administrar y cerrar fichas de script - Cómo depurar scripts en ISE de Windows PowerShell - Cómo establecer, quitar, deshabilitar, habilitar y mostrar los puntos de interrupción - Cómo iniciar, detener y continuar la depuración - Cómo realizar la ejecución paso a paso por procedimientos, paso a paso por instrucciones y paso a paso para salir en las tareas de depuración - Cómo usar perfiles en ISE de Windows PowerShell - Cómo crear perfiles en ISE de Windows PowerShell - Accesibilidad en ISE de Windows PowerShell - Información sobre accesibilidad - Cómo cambiar el tamaño y la ubicación del Panel de comandos y del Panel de scripts - Métodos abreviados de teclado - El modelo de objetos de scripting de ISE de Windows PowerShell - Finalidad del modelo de objetos de scripting de ISE de Windows PowerShell - La jerarquía de objetos de ISE - Otros objetos de scripting útiles - Referencia del modelo de objetos de ISE de Windows PowerShell - El objeto ISEEditor - El objeto ISEFile - El objeto ISEFileCollection - El objeto ISEMenuItem - El objeto ISEMenuItemCollection - El objeto ISEOptions - El objeto ObjectModelRoot - El objeto PowerShellTab - El objeto PowerShellTabCollection - Ayuda de consola PowerShell.exe - Aviso de derechos de autor -

© 2011 Windows PowerShell es un nuevo shell de línea de comandos de Windows que se ha diseñado expresamente para los administradores de sistemas. Windows PowerShell incluye un símbolo del sistema interactivo y un entorno de scripting que se pueden utilizar de forma independiente o conjunta.