Buscar..


Sintaxis

  • #Requiere -Version <N> [. <n>]
  • #Requiere –PSSnapin <PSSnapin-Name> [-Version <N> [. <n>]]
  • #Requiere -Módulos {<Módulo-Nombre> | <Hashtable>}
  • #Requires –ShellId <ShellId>
  • #Requiere -RunAsAdministrator

Observaciones

#requires declaración #requires se puede colocar en cualquier línea de la secuencia de comandos (no tiene que ser la primera línea), pero debe ser la primera declaración en esa línea.

Se pueden usar múltiples declaraciones #requires en un script.

Para obtener más información, consulte la documentación oficial en Technet - about_about_Requires .

Exigir la versión mínima del servidor de PowerShell

#requires -version 4

Después de intentar ejecutar esta secuencia de comandos en una versión inferior, verá este mensaje de error

. \ script.ps1: el script 'script.ps1' no se puede ejecutar porque contenía una declaración "#requires" en la línea 1 para Windows PowerShell versión 5.0. La versión requerida por el script no coincide con la versión actualmente en ejecución de Windows PowerShell versión 2.0.

Exigir la ejecución de la secuencia de comandos como administrador

4.0
#requires -RunAsAdministrator

Después de intentar ejecutar este script sin privilegios de administrador, verá este mensaje de error

. \ script.ps1: El script 'script.ps1' no se puede ejecutar porque contiene una declaración "#requires" para ejecutarse como Administrador. La sesión actual de Windows PowerShell no se está ejecutando como administrador. Inicie Windows PowerShell con la opción Ejecutar como administrador y luego intente ejecutar el script nuevamente.



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow