Updates from: 05/04/2021 03:11:40
Service Microsoft Docs article Related commit history on GitHub Change details
Microsoft.PowerShell.Core About Quoting Rules (5.1) https://github.com/MicrosoftDocs/PowerShell-Docs/commits/staging/reference/5.1/Microsoft.PowerShell.Core/About/about_Quoting_Rules.md
PS> 'Use a quotation mark (`") to begin a string.'
Use a quotation mark (`") to begin a string. ```
-Because the contents of single-quoted strings are interpreted literally, you
+Because the contents of single-quoted strings are interpreted literally,
the backtick character is treated as a literal character and displayed in the output.
Microsoft.PowerShell.Core About Types.Ps1xml (5.1) https://github.com/MicrosoftDocs/PowerShell-Docs/commits/staging/reference/5.1/Microsoft.PowerShell.Core/About/about_Types.ps1xml.md
---
-description: Explains how to use `Types.ps1xml` files to extend the types of objects that are used in PowerShell.
+description: Explains how to use `Types.ps1xml` files to extend the types of objects that are used in PowerShell.
keywords: powershell,cmdlet Locale: en-US Previously updated : 04/27/2020 Last updated : 04/30/2021 online version: https://docs.microsoft.com/powershell/module/microsoft.powershell.core/about/about_types.ps1xml?view=powershell-5.1&WT.mc_id=ps-gethelp schema: 2.0.0 Title: about_Types.ps1xml
directory (`$PSHOME`).
There are three sources of extended type data in PowerShell sessions. -- The defined by PowerShell and is loaded automatically into every PowerShell
- session. Beginning with PowerShell 6, this information is compiled into
- PowerShell and is no longer shipped in a `Types.ps1xml` file.
+- Extended type data is defined by PowerShell and loaded automatically into
+ every PowerShell session.
- The `Types.ps1xml` files that modules export are loaded when the module is imported into the current session.
defined for the .NET type.
Any of the following member tags can be inside the `<Members>` tag.
-`<AliasProperty>`: Defines a new name for an existing property.
+### AliasProperty
+
+Defines a new name for an existing property.
The `<AliasProperty>` tag must have a `<Name>` tag that specifies the name of the new property and a `<ReferencedMemberName>` tag that specifies the existing
property of array objects.
</Type> ```
-`<CodeMethod>`: References a static method of a .NET class.
+### CodeMethod
+
+References a static method of a .NET class.
The `<CodeMethod>` tag must have a `<Name>` tag that specifies the name of the
-new method and a `<GetCodeReference>` tag that specifies the code in which the
+new method and a `<CodeReference>` tag that specifies the code in which the
method is defined.
-For example, the **Mode** property of `System.IO.DirectoryInfo` objects is a
-code property defined in the PowerShell FileSystem provider.
+For example, the **ToString** method is the name of the
+**Microsoft.PowerShell.ToStringCodeMethods** code definition.
```xml
-<Type>
- <Name>System.IO.DirectoryInfo</Name>
- <Members>
- <CodeProperty>
- <Name>Mode</Name>
- <GetCodeReference>
- <TypeName>
- Microsoft.PowerShell.Commands.FileSystemProvider
- </TypeName>
- <MethodName>Mode</MethodName>
- </GetCodeReference>
- </CodeProperty>
- </Members>
-</Type>
+ <Type>
+ <Name>System.Xml.XmlNode</Name>
+ <Members>
+ <CodeMethod>
+ <Name>ToString</Name>
+ <CodeReference>
+ <TypeName>Microsoft.PowerShell.ToStringCodeMethods</TypeName>
+ <MethodName>XmlNode</MethodName>
+ </CodeReference>
+ </CodeMethod>
+ </Members>
+ </Type>
```
-`<CodeProperty>`: References a static method of a .NET class.
+### CodeProperty
+
+References a static method of a .NET class.
The `<CodeProperty>` tag must have a `<Name>` tag that specifies the name of the new property and a `<GetCodeReference>` tag that specifies the code in
code property defined in the PowerShell FileSystem provider.
</Type> ```
-`<MemberSet>`: Defines a collection of members (properties and methods).
+### MemberSet
+
+Defines a collection of members (properties and methods).
The `<MemberSet>` tags appear within the primary `<Members>` tags. The tags must enclose a `<Name>` tag surrounding the name of the member set and
consists of a default property set with the **Status**, **Name**, and
`<Methods>`: A collection of the methods of the object.
-`<NoteProperty>`: Defines a property with a static value.
+### NoteProperty
+
+Defines a property with a static value.
The `<NoteProperty>` tag must have a `<Name>` tag that specifies the name of the new property and a `<Value>` tag that specifies the value of the property.
always **Success**.
</Type> ```
-`<ParameterizedProperty>`: Properties that take arguments and return a
-value.
+### PropertySet
+
+Properties that take arguments and return a value.
`<Properties>`: A collection of the properties of the object.
In `Types.ps1xml`, `<PropertySet>` tags are used to define sets of properties
for the default display of an object. You can identify the default displays by the value **PsStandardMembers** in the `<Name>` tag of a `<MemberSet>` tag.
-For example, the following XML creates a **Status** property for the
-`System.IO.DirectoryInfo` object. The value of the **Status** property is
-always **Success**.
+For example, the following XML creates a **PropertySet** named
+**DefaultDisplayPropertySet** with three **ReferencedProperties**.
```xml <Type>
always **Success**.
</Type> ```
-`<ScriptMethod>`: Defines a method whose value is the output of a script.
+### ScriptMethod
+
+Defines a method whose value is the output of a script.
The `<ScriptMethod>` tag must have a `<Name>` tag that specifies the name of the new method and a `<Script>` tag that encloses the script
methods that use the `ToDateTime` and `ToDmtfDateTime` static methods of the
</Type> ```
-`<ScriptProperty>`: Defines a property whose value is the output of a script.
+### ScriptProperty
+
+Defines a property whose value is the output of a script.
The `<ScriptProperty>` tag must have a `<Name>` tag that specifies the name of the new property and a `<GetScriptBlock>` tag that encloses the
Microsoft.PowerShell.Core About Quoting Rules (7.0) https://github.com/MicrosoftDocs/PowerShell-Docs/commits/staging/reference/7.0/Microsoft.PowerShell.Core/About/about_Quoting_Rules.md
PS> 'Use a quotation mark (`") to begin a string.'
Use a quotation mark (`") to begin a string. ```
-Because the contents of single-quoted strings are interpreted literally, you
+Because the contents of single-quoted strings are interpreted literally,
the backtick character is treated as a literal character and displayed in the output.
Microsoft.PowerShell.Core About Types.Ps1xml (7.0) https://github.com/MicrosoftDocs/PowerShell-Docs/commits/staging/reference/7.0/Microsoft.PowerShell.Core/About/about_Types.ps1xml.md
description: Explains how to use `Types.ps1xml` files to extend the types of objects that are used in PowerShell. keywords: powershell,cmdlet Locale: en-US Previously updated : 04/27/2020 Last updated : 04/30/2021 online version: https://docs.microsoft.com/powershell/module/microsoft.powershell.core/about/about_`Types.ps1xml`?view=powershell-7&WT.mc_id=ps-gethelp schema: 2.0.0 Title: about_Types.ps1xml
directory (`$PSHOME`).
There are three sources of extended type data in PowerShell sessions. -- The defined by PowerShell and is loaded automatically into every PowerShell
- session. Beginning with PowerShell 6, this information is compiled into
- PowerShell and is no longer shipped in a `Types.ps1xml` file.
+- Extended type data is defined by PowerShell and loaded automatically into
+ every PowerShell session. Beginning with PowerShell 6, this information is
+ compiled into PowerShell and is no longer shipped in a `Types.ps1xml` file.
- The `Types.ps1xml` files that modules export are loaded when the module is imported into the current session.
defined for the .NET type.
Any of the following member tags can be inside the `<Members>` tag.
-`<AliasProperty>`: Defines a new name for an existing property.
+### AliasProperty
+
+Defines a new name for an existing property.
The `<AliasProperty>` tag must have a `<Name>` tag that specifies the name of the new property and a `<ReferencedMemberName>` tag that specifies the existing
property of array objects.
</Type> ```
-`<CodeMethod>`: References a static method of a .NET class.
+### CodeMethod
+
+References a static method of a .NET class.
The `<CodeMethod>` tag must have a `<Name>` tag that specifies the name of the
-new method and a `<GetCodeReference>` tag that specifies the code in which the
+new method and a `<CodeReference>` tag that specifies the code in which the
method is defined.
-For example, the **Mode** property of `System.IO.DirectoryInfo` objects is a
-code property defined in the PowerShell FileSystem provider.
+For example, the **ToString** method is the name of the
+**Microsoft.PowerShell.ToStringCodeMethods** code definition.
```xml
-<Type>
- <Name>System.IO.DirectoryInfo</Name>
- <Members>
- <CodeProperty>
- <Name>Mode</Name>
- <GetCodeReference>
- <TypeName>
- Microsoft.PowerShell.Commands.FileSystemProvider
- </TypeName>
- <MethodName>Mode</MethodName>
- </GetCodeReference>
- </CodeProperty>
- </Members>
-</Type>
+ <Type>
+ <Name>System.Xml.XmlNode</Name>
+ <Members>
+ <CodeMethod>
+ <Name>ToString</Name>
+ <CodeReference>
+ <TypeName>Microsoft.PowerShell.ToStringCodeMethods</TypeName>
+ <MethodName>XmlNode</MethodName>
+ </CodeReference>
+ </CodeMethod>
+ </Members>
+ </Type>
```
-`<CodeProperty>`: References a static method of a .NET class.
+### CodeProperty
+
+References a static method of a .NET class.
The `<CodeProperty>` tag must have a `<Name>` tag that specifies the name of the new property and a `<GetCodeReference>` tag that specifies the code in
code property defined in the PowerShell FileSystem provider.
</Type> ```
-`<MemberSet>`: Defines a collection of members (properties and methods).
+### MemberSet
+
+Defines a collection of members (properties and methods).
The `<MemberSet>` tags appear within the primary `<Members>` tags. The tags must enclose a `<Name>` tag surrounding the name of the member set and
consists of a default property set with the **Status**, **Name**, and
`<Methods>`: A collection of the methods of the object.
-`<NoteProperty>`: Defines a property with a static value.
+### NoteProperty
+
+Defines a property with a static value.
The `<NoteProperty>` tag must have a `<Name>` tag that specifies the name of the new property and a `<Value>` tag that specifies the value of the property.
always **Success**.
</Type> ```
-`<ParameterizedProperty>`: Properties that take arguments and return a
-value.
+### PropertySet
+
+Properties that take arguments and return a value.
`<Properties>`: A collection of the properties of the object.
In `Types.ps1xml`, `<PropertySet>` tags are used to define sets of properties
for the default display of an object. You can identify the default displays by the value **PsStandardMembers** in the `<Name>` tag of a `<MemberSet>` tag.
-For example, the following XML creates a **Status** property for the
-`System.IO.DirectoryInfo` object. The value of the **Status** property is
-always **Success**.
+For example, the following XML creates a **PropertySet** named
+**DefaultDisplayPropertySet** with three **ReferencedProperties**.
```xml <Type>
always **Success**.
</Type> ```
-`<ScriptMethod>`: Defines a method whose value is the output of a script.
+### ScriptMethod
+
+Defines a method whose value is the output of a script.
The `<ScriptMethod>` tag must have a `<Name>` tag that specifies the name of the new method and a `<Script>` tag that encloses the script
methods that use the `ToDateTime` and `ToDmtfDateTime` static methods of the
</Type> ```
-`<ScriptProperty>`: Defines a property whose value is the output of a script.
+### ScriptProperty
+
+Defines a property whose value is the output of a script.
The `<ScriptProperty>` tag must have a `<Name>` tag that specifies the name of the new property and a `<GetScriptBlock>` tag that encloses the
Microsoft.PowerShell.Core About Quoting Rules (7.1) https://github.com/MicrosoftDocs/PowerShell-Docs/commits/staging/reference/7.1/Microsoft.PowerShell.Core/About/about_Quoting_Rules.md
PS> 'Use a quotation mark (`") to begin a string.'
Use a quotation mark (`") to begin a string. ```
-Because the contents of single-quoted strings are interpreted literally, you
+Because the contents of single-quoted strings are interpreted literally,
the backtick character is treated as a literal character and displayed in the output.
Microsoft.PowerShell.Core About Types.Ps1xml (7.1) https://github.com/MicrosoftDocs/PowerShell-Docs/commits/staging/reference/7.1/Microsoft.PowerShell.Core/About/about_Types.ps1xml.md
description: Explains how to use `Types.ps1xml` files to extend the types of objects that are used in PowerShell. keywords: powershell,cmdlet Locale: en-US Previously updated : 04/27/2020 Last updated : 04/30/2021 online version: https://docs.microsoft.com/powershell/module/microsoft.powershell.core/about/about_types.ps1xml?view=powershell-7.1&WT.mc_id=ps-gethelp schema: 2.0.0 Title: about_Types.ps1xml
directory (`$PSHOME`).
There are three sources of extended type data in PowerShell sessions. -- The defined by PowerShell and is loaded automatically into every PowerShell
- session. Beginning with PowerShell 6, this information is compiled into
- PowerShell and is no longer shipped in a `Types.ps1xml` file.
+- Extended type data is defined by PowerShell and loaded automatically into
+ every PowerShell session. Beginning with PowerShell 6, this information is
+ compiled into PowerShell and is no longer shipped in a `Types.ps1xml` file.
- The `Types.ps1xml` files that modules export are loaded when the module is imported into the current session.
defined for the .NET type.
Any of the following member tags can be inside the `<Members>` tag.
-`<AliasProperty>`: Defines a new name for an existing property.
+### AliasProperty
+
+Defines a new name for an existing property.
The `<AliasProperty>` tag must have a `<Name>` tag that specifies the name of the new property and a `<ReferencedMemberName>` tag that specifies the existing
property of array objects.
</Type> ```
-`<CodeMethod>`: References a static method of a .NET class.
+### CodeMethod
+
+References a static method of a .NET class.
The `<CodeMethod>` tag must have a `<Name>` tag that specifies the name of the
-new method and a `<GetCodeReference>` tag that specifies the code in which the
+new method and a `<CodeReference>` tag that specifies the code in which the
method is defined.
-For example, the **Mode** property of `System.IO.DirectoryInfo` objects is a
-code property defined in the PowerShell FileSystem provider.
+For example, the **ToString** method is the name of the
+**Microsoft.PowerShell.ToStringCodeMethods** code definition.
```xml
-<Type>
- <Name>System.IO.DirectoryInfo</Name>
- <Members>
- <CodeProperty>
- <Name>Mode</Name>
- <GetCodeReference>
- <TypeName>
- Microsoft.PowerShell.Commands.FileSystemProvider
- </TypeName>
- <MethodName>Mode</MethodName>
- </GetCodeReference>
- </CodeProperty>
- </Members>
-</Type>
+ <Type>
+ <Name>System.Xml.XmlNode</Name>
+ <Members>
+ <CodeMethod>
+ <Name>ToString</Name>
+ <CodeReference>
+ <TypeName>Microsoft.PowerShell.ToStringCodeMethods</TypeName>
+ <MethodName>XmlNode</MethodName>
+ </CodeReference>
+ </CodeMethod>
+ </Members>
+ </Type>
```
-`<CodeProperty>`: References a static method of a .NET class.
+### CodeProperty
+
+References a static method of a .NET class.
The `<CodeProperty>` tag must have a `<Name>` tag that specifies the name of the new property and a `<GetCodeReference>` tag that specifies the code in
code property defined in the PowerShell FileSystem provider.
</Type> ```
-`<MemberSet>`: Defines a collection of members (properties and methods).
+### MemberSet
+
+Defines a collection of members (properties and methods).
The `<MemberSet>` tags appear within the primary `<Members>` tags. The tags must enclose a `<Name>` tag surrounding the name of the member set and
consists of a default property set with the **Status**, **Name**, and
`<Methods>`: A collection of the methods of the object.
-`<NoteProperty>`: Defines a property with a static value.
+### NoteProperty
+
+Defines a property with a static value.
The `<NoteProperty>` tag must have a `<Name>` tag that specifies the name of the new property and a `<Value>` tag that specifies the value of the property.
always **Success**.
</Type> ```
-`<ParameterizedProperty>`: Properties that take arguments and return a
-value.
+### PropertySet
+
+Properties that take arguments and return a value.
`<Properties>`: A collection of the properties of the object.
In `Types.ps1xml`, `<PropertySet>` tags are used to define sets of properties
for the default display of an object. You can identify the default displays by the value **PsStandardMembers** in the `<Name>` tag of a `<MemberSet>` tag.
-For example, the following XML creates a **Status** property for the
-`System.IO.DirectoryInfo` object. The value of the **Status** property is
-always **Success**.
+For example, the following XML creates a **PropertySet** named
+**DefaultDisplayPropertySet** with three **ReferencedProperties**.
```xml <Type>
always **Success**.
</Type> ```
-`<ScriptMethod>`: Defines a method whose value is the output of a script.
+### ScriptMethod
+
+Defines a method whose value is the output of a script.
The `<ScriptMethod>` tag must have a `<Name>` tag that specifies the name of the new method and a `<Script>` tag that encloses the script
methods that use the `ToDateTime` and `ToDmtfDateTime` static methods of the
</Type> ```
-`<ScriptProperty>`: Defines a property whose value is the output of a script.
+### ScriptProperty
+
+Defines a property whose value is the output of a script.
The `<ScriptProperty>` tag must have a `<Name>` tag that specifies the name of the new property and a `<GetScriptBlock>` tag that encloses the
digital signature. For more information, see
[Remove-TypeData](xref:Microsoft.PowerShell.Utility.Remove-TypeData) [Update-TypeData](xref:Microsoft.PowerShell.Utility.Update-TypeData)-
Microsoft.PowerShell.Core About Quoting Rules (7.2) https://github.com/MicrosoftDocs/PowerShell-Docs/commits/staging/reference/7.2/Microsoft.PowerShell.Core/About/about_Quoting_Rules.md
PS> 'Use a quotation mark (`") to begin a string.'
Use a quotation mark (`") to begin a string. ```
-Because the contents of single-quoted strings are interpreted literally, you
+Because the contents of single-quoted strings are interpreted literally,
the backtick character is treated as a literal character and displayed in the output.
Microsoft.PowerShell.Core About Types.Ps1xml (7.2) https://github.com/MicrosoftDocs/PowerShell-Docs/commits/staging/reference/7.2/Microsoft.PowerShell.Core/About/about_Types.ps1xml.md
--- description: Explains how to use `Types.ps1xml` files to extend the types of objects that are used in PowerShell. Locale: en-US Previously updated : 04/27/2020 Last updated : 04/30/2021 online version: https://docs.microsoft.com/powershell/module/microsoft.powershell.core/about/about_types.ps1xml?view=powershell-7.2&WT.mc_id=ps-gethelp schema: 2.0.0 Title: about_Types.ps1xml
directory (`$PSHOME`).
There are three sources of extended type data in PowerShell sessions. -- The defined by PowerShell and is loaded automatically into every PowerShell
- session. Beginning with PowerShell 6, this information is compiled into
- PowerShell and is no longer shipped in a `Types.ps1xml` file.
+- Extended type data is defined by PowerShell and loaded automatically into
+ every PowerShell session. Beginning with PowerShell 6, this information is
+ compiled into PowerShell and is no longer shipped in a `Types.ps1xml` file.
- The `Types.ps1xml` files that modules export are loaded when the module is imported into the current session.
defined for the .NET type.
Any of the following member tags can be inside the `<Members>` tag.
-`<AliasProperty>`: Defines a new name for an existing property.
+### AliasProperty
+
+Defines a new name for an existing property.
The `<AliasProperty>` tag must have a `<Name>` tag that specifies the name of the new property and a `<ReferencedMemberName>` tag that specifies the existing
property of array objects.
</Type> ```
-`<CodeMethod>`: References a static method of a .NET class.
+### CodeMethod
+
+References a static method of a .NET class.
The `<CodeMethod>` tag must have a `<Name>` tag that specifies the name of the
-new method and a `<GetCodeReference>` tag that specifies the code in which the
+new method and a `<CodeReference>` tag that specifies the code in which the
method is defined.
-For example, the **Mode** property of `System.IO.DirectoryInfo` objects is a
-code property defined in the PowerShell FileSystem provider.
+For example, the **ToString** method is the name of the
+**Microsoft.PowerShell.ToStringCodeMethods** code definition.
```xml
-<Type>
- <Name>System.IO.DirectoryInfo</Name>
- <Members>
- <CodeProperty>
- <Name>Mode</Name>
- <GetCodeReference>
- <TypeName>
- Microsoft.PowerShell.Commands.FileSystemProvider
- </TypeName>
- <MethodName>Mode</MethodName>
- </GetCodeReference>
- </CodeProperty>
- </Members>
-</Type>
+ <Type>
+ <Name>System.Xml.XmlNode</Name>
+ <Members>
+ <CodeMethod>
+ <Name>ToString</Name>
+ <CodeReference>
+ <TypeName>Microsoft.PowerShell.ToStringCodeMethods</TypeName>
+ <MethodName>XmlNode</MethodName>
+ </CodeReference>
+ </CodeMethod>
+ </Members>
+ </Type>
```
-`<CodeProperty>`: References a static method of a .NET class.
+### CodeProperty
+
+References a static method of a .NET class.
The `<CodeProperty>` tag must have a `<Name>` tag that specifies the name of the new property and a `<GetCodeReference>` tag that specifies the code in
code property defined in the PowerShell FileSystem provider.
</Type> ```
-`<MemberSet>`: Defines a collection of members (properties and methods).
+### MemberSet
+
+Defines a collection of members (properties and methods).
The `<MemberSet>` tags appear within the primary `<Members>` tags. The tags must enclose a `<Name>` tag surrounding the name of the member set and
consists of a default property set with the **Status**, **Name**, and
`<Methods>`: A collection of the methods of the object.
-`<NoteProperty>`: Defines a property with a static value.
+### NoteProperty
+
+Defines a property with a static value.
The `<NoteProperty>` tag must have a `<Name>` tag that specifies the name of the new property and a `<Value>` tag that specifies the value of the property.
always **Success**.
</Type> ```
-`<ParameterizedProperty>`: Properties that take arguments and return a
-value.
+### PropertySet
+
+Properties that take arguments and return a value.
`<Properties>`: A collection of the properties of the object.
In `Types.ps1xml`, `<PropertySet>` tags are used to define sets of properties
for the default display of an object. You can identify the default displays by the value **PsStandardMembers** in the `<Name>` tag of a `<MemberSet>` tag.
-For example, the following XML creates a **Status** property for the
-`System.IO.DirectoryInfo` object. The value of the **Status** property is
-always **Success**.
+For example, the following XML creates a **PropertySet** named
+**DefaultDisplayPropertySet** with three **ReferencedProperties**.
```xml <Type>
always **Success**.
</Type> ```
-`<ScriptMethod>`: Defines a method whose value is the output of a script.
+### ScriptMethod
+
+Defines a method whose value is the output of a script.
The `<ScriptMethod>` tag must have a `<Name>` tag that specifies the name of the new method and a `<Script>` tag that encloses the script
methods that use the `ToDateTime` and `ToDmtfDateTime` static methods of the
</Type> ```
-`<ScriptProperty>`: Defines a property whose value is the output of a script.
+### ScriptProperty
+
+Defines a property whose value is the output of a script.
The `<ScriptProperty>` tag must have a `<Name>` tag that specifies the name of the new property and a `<GetScriptBlock>` tag that encloses the
digital signature. For more information, see
[Remove-TypeData](xref:Microsoft.PowerShell.Utility.Remove-TypeData) [Update-TypeData](xref:Microsoft.PowerShell.Utility.Update-TypeData)-
community 2021 Updates https://github.com/MicrosoftDocs/PowerShell-Docs/commits/staging/reference/docs-conceptual/community/2021-updates.md
--- Title: What's New in PowerShell Docs for 2021 description: List of changes to the PowerShell documentation for 2021 Previously updated : 04/01/2021 Last updated : 05/03/2021 --- # What's new in PowerShell Docs for 2021
contributions from the community.
Help us make the documentation better for you. Read the [Contributor's Guide][contrib] to learn how to get started.
+## 2021-April
+
+New Content
+
+- Published new Learn content [Write your first PowerShell code](https://docs.microsoft.com/learn/modules/powershell-write-first/)
+- Updated docs for PowerShell 7.2-preview.5
+- Updated metadata on ~3300 articles in the Windows module documentation
+ - Preparing for Windows Server 2022 release and fixing updateable help
+ - This is still a work in progress
+
+### Top Community Contributors
+
+GitHub stats
+
+- 45 PRs merged (5 from Community)
+- 42 issues opened (33 from Community)
+- 55 issues closed (32 Community issues closed)
+
+The following people have contributed to PowerShell docs by submitting pull requests or filing
+issues. Thank you!
+
+| GitHub Id | PRs merged | Issues opened |
+| --------------- | :--------: | :-----------: |
+| ealmonte32 | 1 | |
+| hananyajacobson | 1 | |
+| MarcChasse | 1 | |
+| Melvin-Abraham | 1 | |
+| robertkruk | 1 | |
+| MikeMM70 | | 2 |
+ ## 2021-March New content
community Hall Of Fame https://github.com/MicrosoftDocs/PowerShell-Docs/commits/staging/reference/docs-conceptual/community/hall-of-fame.md
--- Title: Community contributor Hall of Fame description: List of the GitHub users that have the most contributions to the PowerShell-Doc project. Previously updated : 04/01/2021 Last updated : 05/03/2021 --- # Community Contributor Hall of Fame
Pull Requests help us fix those issues and make the documentation better for eve
| Docs PRs Merged | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | Grand Total | | --------------- | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ----------: |
-| Community | 3 | 194 | 446 | 467 | 321 | 162 | 31 | 1624 |
+| Community | 3 | 194 | 446 | 467 | 321 | 162 | 36 | 1629 |
| matt9ucci | | | 157 | 80 | 30 | 1 | 2 | 270 | | nschonni | | | | 14 | 138 | 10 | | 162 | | kiazhi | | 25 | 78 | 12 | | | | 115 |
Pull Requests help us fix those issues and make the documentation better for eve
| Dan1el42 | | 20 | | | | | | 20 | | NReilingh | | 2 | | 13 | 3 | | | 18 | | it-praktyk | | | | 16 | 1 | | | 17 |
-| vors | | 15 | 1 | | | | | 16 |
| markekraus | | | 11 | 5 | | | | 16 | | kvprasoon | | 2 | 1 | 7 | 2 | 2 | | 14 | | purdo17 | | | | 13 | | | | 13 |
GitHub issues help us identify errors and gaps in our documentation.
| Docs Issues Opened | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | Grand Total | | ------------------ | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ----------: |
-| Community | 3 | 54 | 95 | 213 | 575 | 584 | 110 | 1634 |
-| mklement0 | | | 19 | 60 | 56 | 61 | 12 | 208 |
+| Community | 3 | 54 | 95 | 213 | 575 | 584 | 145 | 1669 |
+| mklement0 | | | 19 | 60 | 56 | 61 | 13 | 209 |
+| iSazonov | | | 1 | 4 | 10 | 8 | 1 | 24 |
| jszabo98 | | | | 2 | 15 | 6 | | 23 |
-| iSazonov | | | 1 | 4 | 10 | 8 | | 23 |
| juvtib | | | | | | 15 | 6 | 21 | | doctordns | | | 5 | 3 | 5 | 7 | | 20 | | KirkMunro | | | | 7 | 7 | 1 | | 15 | | alexandair | | 9 | 4 | 2 | | | | 15 | | vexx32 | | | | 3 | 11 | | | 14 |
+| vors | 1 | 6 | 2 | 1 | | | | 10 |
| JustinGrote | | | | 1 | 3 | 6 | | 10 | <!-- Link references -->
install Installing Powershell Core On Macos https://github.com/MicrosoftDocs/PowerShell-Docs/commits/staging/reference/docs-conceptual/install/Installing-PowerShell-Core-on-macOS.md
if needed.
If you installed PowerShell with Homebrew, use the following command to uninstall: ```sh
-brew --cask uninstall powershell
+brew uninstall --cask powershell
``` If you installed PowerShell via direct download, PowerShell must be removed manually:
learn 01 Discover Powershell https://github.com/MicrosoftDocs/PowerShell-Docs/commits/staging/reference/docs-conceptual/learn/tutorials/01-discover-powershell.md
Using these commands, you can discover almost anything you need to know about Po
### Verb
-Verb is an important concepts in PowerShell. It's a naming standard that most cmdlets follow. It's
-also a naming standard you're expected to follow, once you write your own commands. The idea is that
-the _verb_ says what you're trying to do, read data or maybe change it. PowerShell has a
+_Verb_ is an important concept in PowerShell. It's a naming standard that most cmdlets follow. It's
+also a naming standard you're expected to follow when you write your own commands. The idea is that
+the _Verb_ says what you're trying to do, like read or maybe change data. PowerShell has a
standardized list of verbs. To get a full list of all possible verbs, use the `Get-Verb` cmdlet: ```powershell