Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,7 +1,13 @@
---
description: Describes the settings and practices for writing module manifest files.
Locale: en-US
ms.date: 09/04/2025
ms.date: 01/28/2026
no-loc:
- Windows PowerShell 5.1 Workflow
- PowerShell Gallery
- Author
- Copyright
- Description
online version: https://learn.microsoft.com/powershell/module/microsoft.powershell.core/about/about_module_manifests?view=powershell-5.1&WT.mc_id=ps-gethelp
schema: 2.0.0
title: about_Module_Manifests
Expand Down Expand Up @@ -112,8 +118,8 @@ followed by a matrix that lists:

- **Input type**: The object type that you can specify for this setting in the
manifest.
- **Required**: If this value is `Yes`, the setting is required both to import
the module and to publish it to the PowerShell Gallery. If it's `No`, it's
- **Required**: If this value is "Yes", the setting is required both to import
the module and to publish it to the PowerShell Gallery. If it's "No", it's
required for neither. If it's `PowerShell Gallery`, it's only required for
publishing to the PowerShell Gallery.
- **Value if unset**: The value this setting has when imported and not
Expand Down
4 changes: 3 additions & 1 deletion reference/5.1/Microsoft.PowerShell.Management/New-Item.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
---
external help file: Microsoft.PowerShell.Commands.Management.dll-Help.xml
Locale: en-US
no-loc:
- Target
Module Name: Microsoft.PowerShell.Management
ms.date: 02/23/2024
ms.date: 01/28/2026
online version: https://learn.microsoft.com/powershell/module/microsoft.powershell.management/new-item?view=powershell-5.1&WT.mc_id=ps-gethelp
schema: 2.0.0
aliases:
Expand Down
15 changes: 13 additions & 2 deletions reference/5.1/Microsoft.PowerShell.Management/Remove-Item.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
external help file: Microsoft.PowerShell.Commands.Management.dll-Help.xml
Locale: en-US
Module Name: Microsoft.PowerShell.Management
ms.date: 02/14/2023
ms.date: 01/28/2026
online version: https://learn.microsoft.com/powershell/module/microsoft.powershell.management/remove-item?view=powershell-5.1&WT.mc_id=ps-gethelp
schema: 2.0.0
aliases:
Expand Down Expand Up @@ -130,7 +130,18 @@ cmdlet interprets the subject of the search to be a file that has no child items
fails.

> [!NOTE]
> This behavior was fixed in Windows versions 1909 and up.
> Starting in Windows version 1909, specifying the file type in the **Path** parameter when using
> the **Recurse** parameter does recursively discover child items with the given file extension.
>
> In Windows version 1909 and later, the following statements will discover and remove the same
> files:
>
> ```powershell
> # Works in all versions of Windows:
> Get-ChildItem -Path * -Include *.csv -Recurse | Remove-Item
> # Only correctly finds and removes nested CSV files in Windows 1909 and later:
> Get-ChildItem -Path *.csv -Recurse | Remove-Item
> ```

### Example 5: Delete subkeys recursively

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,13 @@
---
description: Describes the settings and practices for writing module manifest files.
Locale: en-US
ms.date: 09/04/2025
ms.date: 01/28/2026
no-loc:
- Windows PowerShell 5.1 Workflow
- PowerShell Gallery
- Author
- Copyright
- Description
online version: https://learn.microsoft.com/powershell/module/microsoft.powershell.core/about/about_module_manifests?view=powershell-7.4&WT.mc_id=ps-gethelp
schema: 2.0.0
title: about_Module_Manifests
Expand Down Expand Up @@ -112,8 +118,8 @@ followed by a matrix that lists:

- **Input type**: The object type that you can specify for this setting in the
manifest.
- **Required**: If this value is `Yes`, the setting is required both to import
the module and to publish it to the PowerShell Gallery. If it's `No`, it's
- **Required**: If this value is "Yes", the setting is required both to import
the module and to publish it to the PowerShell Gallery. If it's "No", it's
required for neither. If it's `PowerShell Gallery`, it's only required for
publishing to the PowerShell Gallery.
- **Value if unset**: The value this setting has when imported and not
Expand Down
6 changes: 4 additions & 2 deletions reference/7.4/Microsoft.PowerShell.Management/New-Item.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
---
external help file: Microsoft.PowerShell.Commands.Management.dll-Help.xml
Locale: en-US
no-loc:
- Target
Module Name: Microsoft.PowerShell.Management
ms.date: 02/23/2024
ms.date: 01/28/2026
online version: https://learn.microsoft.com/powershell/module/microsoft.powershell.management/new-item?view=powershell-7.4&WT.mc_id=ps-gethelp
schema: 2.0.0
aliases:
Expand Down Expand Up @@ -176,7 +178,7 @@ to verify the paths of the newly created files.

### Example 7: Create a symbolic link to a file or folder

This example creates a symbolic link to the Notice.txt file in the current folder.
This example creates a symbolic link to the `Notice.txt` file in the current folder.

```powershell
$link = New-Item -ItemType SymbolicLink -Path .\link -Target .\Notice.txt
Expand Down
15 changes: 13 additions & 2 deletions reference/7.4/Microsoft.PowerShell.Management/Remove-Item.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
external help file: Microsoft.PowerShell.Commands.Management.dll-Help.xml
Locale: en-US
Module Name: Microsoft.PowerShell.Management
ms.date: 02/14/2023
ms.date: 01/28/2026
online version: https://learn.microsoft.com/powershell/module/microsoft.powershell.management/remove-item?view=powershell-7.4&WT.mc_id=ps-gethelp
schema: 2.0.0
aliases:
Expand Down Expand Up @@ -128,7 +128,18 @@ cmdlet interprets the subject of the search to be a file that has no child items
fails.

> [!NOTE]
> This behavior was fixed in Windows versions 1909 and up.
> Starting in Windows version 1909, specifying the file type in the **Path** parameter when using
> the **Recurse** parameter does recursively discover child items with the given file extension.
>
> In Windows version 1909 and later, the following statements will discover and remove the same
> files:
>
> ```powershell
> # Works in all versions of Windows:
> Get-ChildItem -Path * -Include *.csv -Recurse | Remove-Item
> # Only correctly finds and removes nested CSV files in Windows 1909 and later:
> Get-ChildItem -Path *.csv -Recurse | Remove-Item
> ```

### Example 5: Delete subkeys recursively

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,13 @@
---
description: Describes the settings and practices for writing module manifest files.
Locale: en-US
ms.date: 09/04/2025
ms.date: 01/28/2026
no-loc:
- Windows PowerShell 5.1 Workflow
- PowerShell Gallery
- Author
- Copyright
- Description
online version: https://learn.microsoft.com/powershell/module/microsoft.powershell.core/about/about_module_manifests?view=powershell-7.5&WT.mc_id=ps-gethelp
schema: 2.0.0
title: about_Module_Manifests
Expand Down Expand Up @@ -112,8 +118,8 @@ followed by a matrix that lists:

- **Input type**: The object type that you can specify for this setting in the
manifest.
- **Required**: If this value is `Yes`, the setting is required both to import
the module and to publish it to the PowerShell Gallery. If it's `No`, it's
- **Required**: If this value is "Yes", the setting is required both to import
the module and to publish it to the PowerShell Gallery. If it's "No", it's
required for neither. If it's `PowerShell Gallery`, it's only required for
publishing to the PowerShell Gallery.
- **Value if unset**: The value this setting has when imported and not
Expand Down
4 changes: 3 additions & 1 deletion reference/7.5/Microsoft.PowerShell.Management/New-Item.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
---
external help file: Microsoft.PowerShell.Commands.Management.dll-Help.xml
Locale: en-US
no-loc:
- Target
Module Name: Microsoft.PowerShell.Management
ms.date: 02/23/2024
ms.date: 01/28/2026
online version: https://learn.microsoft.com/powershell/module/microsoft.powershell.management/new-item?view=powershell-7.5&WT.mc_id=ps-gethelp
schema: 2.0.0
aliases:
Expand Down
15 changes: 13 additions & 2 deletions reference/7.5/Microsoft.PowerShell.Management/Remove-Item.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
external help file: Microsoft.PowerShell.Commands.Management.dll-Help.xml
Locale: en-US
Module Name: Microsoft.PowerShell.Management
ms.date: 02/14/2023
ms.date: 01/28/2026
online version: https://learn.microsoft.com/powershell/module/microsoft.powershell.management/remove-item?view=powershell-7.5&WT.mc_id=ps-gethelp
schema: 2.0.0
aliases:
Expand Down Expand Up @@ -128,7 +128,18 @@ cmdlet interprets the subject of the search to be a file that has no child items
fails.

> [!NOTE]
> This behavior was fixed in Windows versions 1909 and up.
> Starting in Windows version 1909, specifying the file type in the **Path** parameter when using
> the **Recurse** parameter does recursively discover child items with the given file extension.
>
> In Windows version 1909 and later, the following statements will discover and remove the same
> files:
>
> ```powershell
> # Works in all versions of Windows:
> Get-ChildItem -Path * -Include *.csv -Recurse | Remove-Item
> # Only correctly finds and removes nested CSV files in Windows 1909 and later:
> Get-ChildItem -Path *.csv -Recurse | Remove-Item
> ```

### Example 5: Delete subkeys recursively

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,13 @@
---
description: Describes the settings and practices for writing module manifest files.
Locale: en-US
ms.date: 09/04/2025
ms.date: 01/28/2026
no-loc:
- Windows PowerShell 5.1 Workflow
- PowerShell Gallery
- Author
- Copyright
- Description
online version: https://learn.microsoft.com/powershell/module/microsoft.powershell.core/about/about_module_manifests?view=powershell-7.6&WT.mc_id=ps-gethelp
schema: 2.0.0
title: about_Module_Manifests
Expand Down Expand Up @@ -112,8 +118,8 @@ followed by a matrix that lists:

- **Input type**: The object type that you can specify for this setting in the
manifest.
- **Required**: If this value is `Yes`, the setting is required both to import
the module and to publish it to the PowerShell Gallery. If it's `No`, it's
- **Required**: If this value is "Yes", the setting is required both to import
the module and to publish it to the PowerShell Gallery. If it's "No", it's
required for neither. If it's `PowerShell Gallery`, it's only required for
publishing to the PowerShell Gallery.
- **Value if unset**: The value this setting has when imported and not
Expand Down
4 changes: 3 additions & 1 deletion reference/7.6/Microsoft.PowerShell.Management/New-Item.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
---
external help file: Microsoft.PowerShell.Commands.Management.dll-Help.xml
Locale: en-US
no-loc:
- Target
Module Name: Microsoft.PowerShell.Management
ms.date: 02/23/2024
ms.date: 01/28/2026
online version: https://learn.microsoft.com/powershell/module/microsoft.powershell.management/new-item?view=powershell-7.6&WT.mc_id=ps-gethelp
schema: 2.0.0
aliases:
Expand Down
15 changes: 13 additions & 2 deletions reference/7.6/Microsoft.PowerShell.Management/Remove-Item.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
external help file: Microsoft.PowerShell.Commands.Management.dll-Help.xml
Locale: en-US
Module Name: Microsoft.PowerShell.Management
ms.date: 02/14/2023
ms.date: 01/28/2026
online version: https://learn.microsoft.com/powershell/module/microsoft.powershell.management/remove-item?view=powershell-7.6&WT.mc_id=ps-gethelp
schema: 2.0.0
aliases:
Expand Down Expand Up @@ -128,7 +128,18 @@ cmdlet interprets the subject of the search to be a file that has no child items
fails.

> [!NOTE]
> This behavior was fixed in Windows versions 1909 and up.
> Starting in Windows version 1909, specifying the file type in the **Path** parameter when using
> the **Recurse** parameter does recursively discover child items with the given file extension.
>
> In Windows version 1909 and later, the following statements will discover and remove the same
> files:
>
> ```powershell
> # Works in all versions of Windows:
> Get-ChildItem -Path * -Include *.csv -Recurse | Remove-Item
> # Only correctly finds and removes nested CSV files in Windows 1909 and later:
> Get-ChildItem -Path *.csv -Recurse | Remove-Item
> ```

### Example 5: Delete subkeys recursively

Expand Down