ScriptRequirements Class

Definition

public ref class ScriptRequirements
public class ScriptRequirements
type ScriptRequirements = class
Public Class ScriptRequirements
Inheritance
ScriptRequirements

Constructors

ScriptRequirements()

Properties

IsElevationRequired

Specifies if this script requires elevated privelges, specified like:

#requires -RunAsAdministrator
If nothing is specified, this property is false.

RequiredApplicationId

The application id this script requires, specified like:

#requires -Shellid Shell
If no application id has been specified, this property is null.

RequiredAssemblies

The aseemblies this script requires, specified like:

#requires -Assembly path\to\foo.dll
#requires -Assembly "System.Management.Automation, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
If no assemblies are required, this property is an empty collection.

RequiredModules

The modules this script requires, specified like:

#requires -Module NetAdapter
#requires -Module @{Name="NetAdapter"; Version="1.0.0.0"}
If no modules are required, this property is an empty collection.

RequiredPSEditions

The PowerShell Edition this script requires, specified like:

#requires -PSEdition Desktop
If no PSEdition has been specified, this property is an empty collection.

RequiredPSVersion

The PowerShell version this script requires, specified like:

#requires -Version 3
If no version has been specified, this property is null.

RequiresPSSnapIns

The snapins this script requires, specified like:

#requires -PSSnapin Snapin
#requires -PSSnapin Snapin -Version 2
If no snapins are required, this property is an empty collection.

Applies to