6200f084cd
These currently fail at runtime on Nano, and will continue to do so. But this implements these much needed cmdlets for Open PowerShell. If there is a way to determine that PowerShell is being run on the Nano OS at runtime, then we could instead throw a platform unsupported exception, but this cannot be based on the target compilation framework, as .NET Core is shared for both Nano and Windows. |
||
---|---|---|
.github | ||
.vscode | ||
assets | ||
demos | ||
docs | ||
src | ||
test | ||
tools | ||
.gitignore | ||
.gitmodules | ||
.travis.yml | ||
appveyor.yml | ||
build.psm1 | ||
build.sh | ||
global.json | ||
nuget.config | ||
powershell.sln | ||
README.md |
PowerShell
PowerShell is a task automation and configuration management platform, consisting of a command-line shell and associated scripting language built using the .NET Command Line Interface. PowerShell provides full access to COM and WMI, enabling administrators to automate administrative tasks on both local and remote Windows, Linux and OS X systems.
New to PowerShell?
If you are new to PowerShell and would like to learn more, we recommend reviewing the getting started documentation.
Build Status
Platform | master |
---|---|
Ubuntu 14.04 | |
OS X 10.11 | |
Windows |
Get PowerShell
Linux | Windows .NET Core | Windows .NET Full | OS X | PSRP | |
---|---|---|---|---|---|
Build from Source | Instructions | Instructions | Instructions | Instructions | Instructions |
Get Binaries | Releases | Releases | Artifacts | Releases | TBD |
If installing PowerShell from a package, please refer to the installation documents for Linux and Windows.
Developing and Contributing
If you are new to Git, we recommend you start by reviewing our Git basics document where you will find Git installation instructions, cheat sheets and links to our favorite Git tutorials. We also recommend, reviewing an example of a basic Git commit walkthrough.
To begin development, you'll need to setup your development environment for either Linux, Windows Core, Windows Full or OS X and are encouraged to review the contribution guidelines for specific workflow, test requirements and coding guidelines.
If you encounter issues, please consult the known issues and FAQ documents to see if the issue you are running into is captured and if a workaround exists.
If do not see your issue captured, please file a new issue using the appropriate issue tag.
PowerShell Community
TODO
Missing community details
Legal and Licensing
TODO
Missing license details
TODO
Missing link to contributor agreement
Code of Conduct
This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.