PowerShell

E37350

PowerShell is a task automation and configuration management framework from Microsoft, featuring a powerful command-line shell and scripting language built on .NET.

All labels observed (17)

How this entity was disambiguated

Statements (95)

Predicate Object
instanceOf command-line shell
configuration management framework
scripting language
task automation framework
basedOn .NET
linked to: .NET Framework
currentName PowerShell
defaultShellOn Windows Server Core (some versions)
developer Microsoft
documentation https://learn.microsoft.com/powershell/
fileExtension .ps1
.ps1xml
.psd1
.psm1
.psrc
.pssc
hasDesignGoal enable object-based pipelines
provide consistent automation interface
unify management of Windows components
hasFeature Desired State Configuration (DSC)
advanced functions
cmdlets
debugging support
error handling with try/catch/finally
execution policy
jobs
modules
providers
script signing
tab completion
transcript logging
type and format system
workflows (Windows PowerShell)
hasHost PowerShell Console
linked to: PowerShell

PowerShell ISE
linked to: PowerShell

Visual Studio Code PowerShell extension
linked to: Visual Studio Code
influencedBy C#
Perl
Unix shells
linked to: Unix shell

VBScript
initialReleaseDate 2006-11-14
isOpenSource true
languageFamily shell scripting languages
latestBranch PowerShell (Core)
linked to: PowerShell

Windows PowerShell
linked to: PowerShell
license MIT License
operatingSystem Linux
Windows
macOS
pipelineType object pipeline
previousName Windows PowerShell
linked to: PowerShell
primaryUse DevOps automation
configuration management
system administration
task automation
programmingParadigm imperative
object-oriented
pipeline-based
repository https://github.com/PowerShell/PowerShell
supportsAutomationOf Active Directory
Azure
Exchange Server
Microsoft 365
REST APIs
WMI and CIM
Windows registry
linked to: Windows Registry

file system
supportsClasses true
supportsDesiredStateConfiguration true
supportsEncoding UTF-8
Unicode
supportsFunctions true
supportsInteractiveUse true
supportsInteropWith .NET libraries
COM objects
REST services
native executables
supportsModules true
supportsPackageManager NuGet
PowerShellGet
winget (via commands)
supportsPlatform Azure Cloud Shell
Windows Server
linked to: Windows

Windows client
supportsRemoting true
supportsScripting true
supportsSecurityFeature Just Enough Administration (JEA)
constrained endpoints
script signing enforcement
supportsVersion PowerShell 5.1
linked to: PowerShell

PowerShell 7
linked to: PowerShell

PowerShell 7.1
linked to: PowerShell

PowerShell 7.2
linked to: PowerShell

PowerShell 7.3
linked to: PowerShell

PowerShell 7.4
usesDataFormat objects

How these facts were elicited

Referenced by (57)

Full triples — surface form annotated when it differs from this entity's canonical label.

Windows hasComponent PowerShell
Codex supportsLanguage PowerShell
Unix shell influenced Windows PowerShell
linked to: PowerShell
VBScript replacedBy PowerShell
PowerShell latestBranch Windows PowerShell
linked to: PowerShell
PowerShell latestBranch PowerShell (Core)
linked to: PowerShell
PowerShell previousName Windows PowerShell
linked to: PowerShell
PowerShell currentName PowerShell
PowerShell hasHost PowerShell Console
linked to: PowerShell
PowerShell hasHost PowerShell ISE
linked to: PowerShell
PowerShell supportsVersion PowerShell 5.1
linked to: PowerShell
PowerShell supportsVersion PowerShell 7
linked to: PowerShell
PowerShell supportsVersion PowerShell 7.1
linked to: PowerShell
PowerShell supportsVersion PowerShell 7.2
linked to: PowerShell
PowerShell supportsVersion PowerShell 7.3
linked to: PowerShell
Hyper-V managementInterface PowerShell
Windows Sandbox enabledVia PowerShell
Windows Shell relatedSoftware PowerShell
Windows 7 includedComponent Windows PowerShell 2.0
linked to: PowerShell
PSCP invokedFrom PowerShell
Windows Script Host relatedTo Windows PowerShell
linked to: PowerShell
.NET languages includesLanguage PowerShell
Microsoft APIs supportsLanguage PowerShell
kubectl supportsShellCompletion PowerShell
subject linked to: kubectl CLI
Windows services controlledWith PowerShell Service cmdlets
linked to: PowerShell
Empire supportsLanguage PowerShell
PowerShell Empire isWrittenIn PowerShell
Azure Cloud Shell supportsShell PowerShell
Windows Server Core includesComponent Windows PowerShell
linked to: PowerShell
PowerShellGet platform PowerShell
Desired State Configuration partOf Windows PowerShell
linked to: PowerShell
Desired State Configuration supportsLanguage PowerShell
Desired State Configuration introducedIn Windows PowerShell 4.0
linked to: PowerShell
Just Enough Administration basedOn PowerShell
Just Enough Administration integratesWith Windows PowerShell
linked to: PowerShell
Windows Server 2008 includesComponent Windows PowerShell
linked to: PowerShell
VHD mountableBy PowerShell storage cmdlets
linked to: PowerShell
Windows Features dialog relatedTo PowerShell WindowsOptionalFeature cmdlets
linked to: PowerShell
Azure Functions supportsLanguage PowerShell
Windows Server supports PowerShell