PSRule
3.0.0-B0453
Validate infrastructure as code (IaC) and objects using PowerShell rules.
This project uses GitHub Issues to track bugs and feature requests. See GitHub project for more information.
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) Microsoft Corporation. All rights reserved.
Package Details
Author(s)
- Microsoft Corporation
Tags
Functions
Rule Invoke-PSRule Test-PSRuleTarget Get-PSRuleTarget Assert-PSRule Get-PSRule Get-PSRuleHelp Get-PSRuleBaseline Export-PSRuleBaseline New-PSRuleOption Set-PSRuleOption AllOf AnyOf Exists Match TypeOf Within Reason Recommend Export-PSRuleConvention
PSEditions
Dependencies
This module has no dependencies.
Release Notes
FileList
- PSRule.nuspec
- YamlDotNet.dll
- System.Security.Cryptography.Primitives.dll
- Manatee.Json.dll
- Microsoft.Extensions.Hosting.dll
- Microsoft.Extensions.Configuration.CommandLine.dll
- System.Numerics.Vectors.dll
- Microsoft.Extensions.Configuration.Json.dll
- Microsoft.Extensions.FileSystemGlobbing.dll
- Microsoft.Extensions.Options.ConfigurationExtensions.dll
- Microsoft.PSRule.Core.deps.json
- en-AU\about_PSRule_SuppressionGroups.help.txt
- en-US\about_PSRule_Expressions.help.txt
- en-US\PSRule-help.xml
- en-GB\about_PSRule_Expressions.help.txt
- en-GB\about_PSRule_Badges.help.txt
- _manifest\spdx_2.2\manifest.cat
- PSRule.Format.ps1xml
- Microsoft.Extensions.Logging.dll
- Microsoft.Extensions.Diagnostics.dll
- Microsoft.PSRule.Badges.dll
- PSRule-options.schema.json
- PSRule-lock.schema.json
- Microsoft.Extensions.Configuration.Binder.dll
- Microsoft.Extensions.Configuration.FileExtensions.dll
- System.ComponentModel.Annotations.dll
- es\Microsoft.PSRule.Core.resources.dll
- en-AU\about_PSRule_Badges.help.txt
- en-US\about_PSRule_Rules.help.txt
- en-US\about_PSRule_Variables.help.txt
- en-GB\about_PSRule_Rules.help.txt
- en-GB\PSRule-help.xml
- _manifest\spdx_2.2\manifest.spdx.json
- Microsoft.Extensions.Hosting.Abstractions.dll
- System.Security.Principal.Windows.dll
- System.Runtime.Numerics.dll
- Microsoft.Extensions.Configuration.UserSecrets.dll
- Microsoft.PSRule.Types.xml
- System.Linq.dll
- Microsoft.PSRule.Core.xml
- Microsoft.Extensions.Configuration.EnvironmentVariables.dll
- Microsoft.PSRule.Badges.xml
- en-AU\about_PSRule_Expressions.help.txt
- en-AU\PSRule-help.xml
- en-US\PSRule.Resources.psd1
- en-US\about_PSRule_Options.help.txt
- en-GB\PSRule.Resources.psd1
- en-GB\about_PSRule_Variables.help.txt
- _manifest\spdx_2.2\response-cose.json
- Microsoft.Extensions.DependencyInjection.dll
- PSRule.psm1
- Microsoft.Extensions.Options.dll
- Microsoft.Extensions.FileProviders.Physical.dll
- System.Text.Encodings.Web.dll
- System.Text.Json.dll
- Sarif.dll
- Newtonsoft.Json.dll
- Microsoft.Extensions.Logging.EventSource.dll
- en-AU\about_PSRule_Rules.help.txt
- en-AU\about_PSRule_Variables.help.txt
- en-US\about_PSRule_Assert.help.txt
- en-US\about_PSRule_Selectors.help.txt
- en-GB\about_PSRule_Assert.help.txt
- en-GB\about_PSRule_Options.help.txt
- _manifest\spdx_2.2\bsi.cose
- System.Memory.dll
- Microsoft.Extensions.Diagnostics.Abstractions.dll
- Microsoft.Extensions.Logging.Debug.dll
- System.Threading.Tasks.Extensions.dll
- Microsoft.Extensions.Logging.Abstractions.dll
- System.Collections.Immutable.dll
- System.Threading.dll
- System.Diagnostics.DiagnosticSource.dll
- Microsoft.PSRule.Types.pdb
- en-AU\PSRule.Resources.psd1
- en-AU\about_PSRule_Options.help.txt
- en-US\about_PSRule_Docs.help.txt
- en-US\about_PSRule_Baseline.help.txt
- en-GB\about_PSRule_Docs.help.txt
- en-GB\about_PSRule_Selectors.help.txt
- _manifest\spdx_2.2\manifest.spdx.cose
- Microsoft.Bcl.AsyncInterfaces.dll
- System.Reflection.Emit.ILGeneration.dll
- System.Reflection.Emit.dll
- System.Buffers.dll
- Microsoft.PSRule.Types.dll
- Microsoft.PSRule.Core.dll
- System.Collections.Concurrent.dll
- System.Security.Cryptography.OpenSsl.dll
- Microsoft.PSRule.Core.pdb
- en-AU\about_PSRule_Assert.help.txt
- en-AU\about_PSRule_Selectors.help.txt
- en-US\about_PSRule_Conventions.help.txt
- en-US\about_PSRule_Keywords.help.txt
- en-GB\about_PSRule_Conventions.help.txt
- en-GB\about_PSRule_Baseline.help.txt
- _manifest\spdx_2.2\bsi.json
- Microsoft.PSRule.Badges.pdb
- Microsoft.Extensions.Logging.Console.dll
- Microsoft.Extensions.Configuration.Abstractions.dll
- Microsoft.Extensions.DependencyInjection.Abstractions.dll
- Microsoft.Extensions.Logging.EventLog.dll
- System.IO.FileSystem.Primitives.dll
- Microsoft.Extensions.Logging.Configuration.dll
- PSRule-resources.schema.json
- en-AU\about_PSRule_Docs.help.txt
- en-AU\about_PSRule_Baseline.help.txt
- en-US\about_PSRule_SuppressionGroups.help.txt
- es-US\Microsoft.PSRule.Core.resources.dll
- en-GB\about_PSRule_SuppressionGroups.help.txt
- en-GB\about_PSRule_Keywords.help.txt
- _manifest\spdx_2.2\manifest.spdx.json.sha256
- PSRule.psd1
- ThirdPartyNotices.txt
- Microsoft.Extensions.Configuration.dll
- Microsoft.Extensions.Primitives.dll
- LICENSE
- System.Diagnostics.EventLog.dll
- PSRule-language.schema.json
- Microsoft.Extensions.FileProviders.Abstractions.dll
- System.Runtime.CompilerServices.Unsafe.dll
- en-AU\about_PSRule_Conventions.help.txt
- en-AU\about_PSRule_Keywords.help.txt
- en-US\about_PSRule_Badges.help.txt
Version History
Version | Downloads | Last updated |
---|---|---|
3.0.0-B0453 (current version) | 509 | 3/18/2025 |
3.0.0-B0416 | 93 | 2/8/2025 |
3.0.0-B0390 | 14 | 1/16/2025 |
3.0.0-B0351 | 22 | 12/16/2024 |
3.0.0-B0342 | 11 | 12/7/2024 |
3.0.0-B0340 | 6 | 12/5/2024 |
3.0.0-B0315 | 15 | 11/21/2024 |
3.0.0-B0275 | 21 | 9/25/2024 |
3.0.0-B0267 | 7 | 9/17/2024 |
3.0.0-B0203 | 295 | 5/24/2024 |
3.0.0-B0198 | 34 | 5/18/2024 |
3.0.0-B0153 | 472 | 2/14/2024 |
3.0.0-B0151 | 15 | 2/13/2024 |
3.0.0-B0141 | 146 | 1/27/2024 |
3.0.0-B0137 | 68 | 1/17/2024 |
3.0.0-B0122 | 125 | 1/1/2024 |
3.0.0-B0093 | 224 | 11/22/2023 |
3.0.0-B0084 | 49 | 11/12/2023 |
2.9.0 | 2,678,183 | 6/8/2023 |
2.8.1 | 107,552 | 4/7/2023 |
2.8.0 | 12,743 | 3/27/2023 |
2.7.0 | 90,447 | 1/3/2023 |
2.6.0 | 26,251 | 11/16/2022 |
2.5.3 | 13,308 | 10/21/2022 |
2.5.2 | 825 | 10/19/2022 |
2.5.1 | 2,571 | 10/16/2022 |
2.5.0 | 4,845 | 10/6/2022 |
2.4.2 | 5,065 | 10/4/2022 |
2.4.1 | 3,801 | 9/29/2022 |
2.4.0 | 147,525 | 8/29/2022 |
2.3.2 | 10,133 | 8/12/2022 |
2.3.1 | 1,368 | 8/8/2022 |
2.3.0 | 1,333 | 8/4/2022 |
2.2.0 | 19,581 | 6/30/2022 |
2.1.0 | 14,710 | 5/2/2022 |
2.0.1 | 2,816 | 4/16/2022 |
2.0.0 | 7,106 | 3/25/2022 |
1.11.1 | 13,300 | 2/19/2022 |
1.11.0 | 8,234 | 1/1/2022 |
1.10.0 | 2,016 | 12/16/2021 |
1.9.0 | 10,105 | 11/10/2021 |
1.8.0 | 5,581 | 10/7/2021 |
1.7.2 | 3,469 | 9/11/2021 |
1.7.1 | 557 | 9/6/2021 |
1.7.0 | 316 | 9/5/2021 |
1.6.1 | 1,266 | 8/25/2021 |
1.6.0 | 2,539 | 8/10/2021 |
1.5.0 | 2,433 | 7/18/2021 |
1.4.0 | 3,187 | 6/3/2021 |
1.3.0 | 3,225 | 5/2/2021 |
1.2.0 | 1,964 | 4/1/2021 |
1.1.0 | 2,108 | 3/1/2021 |
1.0.3 | 1,357 | 2/8/2021 |
1.0.2 | 64 | 2/8/2021 |
1.0.1 | 2,111 | 12/31/2020 |
1.0.0 | 1,068 | 12/3/2020 |
0.22.0 | 2,571 | 11/2/2020 |
0.21.0 | 640 | 10/19/2020 |
0.20.0 | 902 | 9/8/2020 |
0.19.0 | 2,404 | 8/1/2020 |
0.18.1 | 1,006 | 7/1/2020 |
0.18.0 | 2,572 | 6/2/2020 |
0.17.0 | 1,570 | 5/7/2020 |
0.16.0 | 1,528 | 4/1/2020 |
0.15.0 | 1,366 | 3/1/2020 |
0.14.0 | 785 | 2/4/2020 |
0.13.0 | 1,060 | 1/5/2020 |
0.12.0 | 505 | 12/5/2019 |
0.11.0 | 361 | 11/5/2019 |
0.10.0 | 205 | 10/11/2019 |
0.9.0 | 135 | 9/21/2019 |
0.8.0 | 25,000 | 8/3/2019 |
0.7.0 | 86 | 7/1/2019 |
0.6.0 | 155 | 6/7/2019 |
0.5.0 | 84 | 4/30/2019 |
0.4.0 | 64 | 4/1/2019 |
0.3.0 | 62 | 3/1/2019 |
0.2.0 | 57 | 1/30/2019 |
0.1.0 | 51 | 12/15/2018 |