Skip to content

Commit a03209b

Browse files
authored
Merge pull request #11973 from MicrosoftDocs/main
4/1/2025 PM Publish
2 parents 619c99a + 4a0c00b commit a03209b

File tree

6 files changed

+78
-72
lines changed

6 files changed

+78
-72
lines changed

reference/5.1/Microsoft.PowerShell.Core/About/About.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
description: About topics cover a range of concepts about PowerShell.
33
Help Version: 6.0
44
Locale: en-US
5-
ms.date: 01/21/2025
5+
ms.date: 04/01/2025
66
title: About topics
77
---
88
# About topics
@@ -375,7 +375,7 @@ Combining commands into pipelines in the PowerShell
375375
Explains how to use the `powershell.exe` command-line interface. Displays the
376376
command-line parameters and describes the syntax.
377377

378-
### [about_PowerShell_Ise_exe](about_PowerShell_Ise_exe.md)
378+
### [about_PowerShell_ISE_exe](about_PowerShell_ISE_exe.md)
379379

380380
Explains how to use the `powershell_ise.exe` command-line tool.
381381

@@ -627,7 +627,7 @@ the results of a conditional test.
627627

628628
Describes how to use wildcard characters in PowerShell.
629629

630-
### [about_Windows_Powershell_5.1](about_Windows_Powershell_5.1.md)
630+
### [about_Windows_PowerShell_5.1](about_Windows_PowerShell_5.1.md)
631631

632632
Describes new features that are included in Windows PowerShell 5.1.
633633

reference/5.1/Microsoft.PowerShell.Core/About/about_PowerShell_Ise_exe.md renamed to reference/5.1/Microsoft.PowerShell.Core/About/about_PowerShell_ISE_exe.md

Lines changed: 32 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
---
22
description: Explains how to use the `powershell_ise.exe` command-line tool.
33
Locale: en-US
4-
ms.date: 06/09/2017
4+
ms.date: 04/01/2025
55
online version: https://learn.microsoft.com/powershell/module/microsoft.powershell.core/about/about_powershell_ise_exe?view=powershell-5.1&WT.mc_id=ps-gethelp
66
schema: 2.0.0
7-
title: about_PowerShell_Ise_exe
7+
title: about_PowerShell_ISE_exe
88
---
99

10-
# about_PowerShell_Ise_exe
10+
# about_PowerShell_ISE_exe
1111

1212
## Short description
1313

@@ -35,67 +35,65 @@ ISE
3535

3636
### -File
3737

38-
Opens the specified files in Windows PowerShell ISE. The
39-
parameter name ("-File") is optional. To list more than one
40-
file, enter one text string enclosed in quotation marks. Use
41-
commas to separate the file names within the string.
38+
Opens the specified files in Windows PowerShell ISE. The parameter name
39+
("-File") is optional. To list more than one file, enter one text string
40+
enclosed in quotation marks. Use commas to separate the file names within the
41+
string.
4242

4343
For example:
4444

4545
```powershell
4646
powershell_ise -File "File1.ps1,File2.ps1,File3.xml".
4747
```
4848

49-
Spaces between the file names are permitted in Windows PowerShell,
50-
but might not be interpreted correctly by other programs, such as
51-
Cmd.exe.
49+
Spaces between the file names are permitted in Windows PowerShell, but might
50+
not be interpreted correctly by other programs, such as Cmd.exe.
5251

53-
You can use this parameter to open any text file, including Windows
54-
PowerShell script files and XML files.
52+
You can use this parameter to open any text file, including Windows PowerShell
53+
script files and XML files.
5554

5655
### -MTA
5756

58-
Starts Windows PowerShell ISE using a multi-threaded apartment. This
59-
parameter is introduced in Windows PowerShell 3.0. Single-threaded
60-
apartment (STA) is the default.
57+
Starts Windows PowerShell ISE using a multi-threaded apartment. This parameter
58+
is introduced in Windows PowerShell 3.0. Single-threaded apartment (STA) is the
59+
default.
6160

6261
### -NoProfile
6362

6463
Does not run Windows PowerShell profiles. By default, Windows PowerShell
6564
profiles are run in every session.
6665

6766
This parameter is recommended when you are writing shared content, such as
68-
functions and scripts that will be run on systems with different profiles.
69-
For more information, see [about_Profiles](about_Profiles.md).
67+
functions and scripts that will be run on systems with different profiles. For
68+
more information, see [about_Profiles][03].
7069

7170
### -Help -?, /?
7271

7372
Displays help for `powershell_ise.exe`.
7473

7574
## Examples
7675

77-
These commands start Windows PowerShell ISE. The commands are equivalent
78-
and can be used interchangeably.
76+
These commands start Windows PowerShell ISE. The commands are equivalent and
77+
can be used interchangeably.
7978

8079
```
8180
PS C:> powershell_ise.exe
8281
PS C:> powershell_ise
8382
PS C:> ISE
8483
```
8584

86-
These commands open the Get-Profile.ps1 script in Windows PowerShell ISE.
87-
The commands are equivalent and can be used interchangeably.
85+
These commands open the Get-Profile.ps1 script in Windows PowerShell ISE. The
86+
commands are equivalent and can be used interchangeably.
8887

8988
```
9089
PS C:> powershell_ise.exe -File .\Get-Profile.ps1
9190
PS C:> ISE -File .\Get-Profile.ps1
9291
PS C:> ISE .\Get-Profile.ps1
9392
```
9493

95-
This command opens the Get-Backups.ps1 and Get-BackupInstance.ps1 scripts
96-
in Windows PowerShell ISE. To open more than one file, use a comma to
97-
separate the file names and enclose the entire file name value in quotation
98-
marks.
94+
This command opens the Get-Backups.ps1 and Get-BackupInstance.ps1 scripts in
95+
Windows PowerShell ISE. To open more than one file, use a comma to separate the
96+
file names and enclose the entire file name value in quotation marks.
9997

10098
```
10199
PS C:> ISE -File ".\Get-Backups.ps1,Get-BackupInstance.ps1"
@@ -115,6 +113,12 @@ PS C:> ISE -Help
115113

116114
## See also
117115

118-
- [about_PowerShell_exe](about_PowerShell_exe.md)
119-
- [about_Windows_PowerShell_ISE](about_Windows_PowerShell_ISE.md)
120-
- [Windows PowerShell Integrated Scripting Environment (ISE)](/powershell/scripting/windows-powershell/ise/introducing-the-windows-powershell-ise)
116+
- [about_PowerShell_exe][02]
117+
- [about_Windows_PowerShell_ISE][04]
118+
- [Windows PowerShell Integrated Scripting Environment (ISE)][01]
119+
120+
<!-- link references -->
121+
[01]: /powershell/scripting/windows-powershell/ise/introducing-the-windows-powershell-ise
122+
[02]: about_PowerShell_exe.md
123+
[03]: about_Profiles.md
124+
[04]: about_Windows_PowerShell_ISE.md

reference/5.1/Microsoft.PowerShell.Core/About/about_Windows_Powershell_5.1.md renamed to reference/5.1/Microsoft.PowerShell.Core/About/about_Windows_PowerShell_5.1.md

Lines changed: 13 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
---
22
description: Describes new features that are included in Windows PowerShell 5.1.
33
Locale: en-US
4-
ms.date: 10/23/2023
4+
ms.date: 04/01/2025
55
online version: https://learn.microsoft.com/powershell/module/about_windows_powershell_5.1?view=powershell-5.1&WT.mc_id=ps-gethelp
66
schema: 2.0.0
7-
title: about_Windows_Powershell_5.1
7+
title: about_Windows_PowerShell_5.1
88
---
99

1010
# about_Windows_PowerShell_5.1
@@ -24,7 +24,7 @@ snap-ins, scripts, functions, and profiles that were designed for Windows
2424
PowerShell 4.0, Windows PowerShell 3.0, and Windows PowerShell 2.0 generally
2525
work in Windows PowerShell 5.1 without changes.
2626

27-
- New cmdlets: local users and groups; Get-ComputerInfo
27+
- New cmdlets: local users and groups; `Get-ComputerInfo`
2828
- PowerShellGet improvements include enforcing signed modules, and installing
2929
JEA modules
3030
- PackageManagement added support for Containers, CBS Setup, EXE-based setup,
@@ -37,11 +37,6 @@ work in Windows PowerShell 5.1 without changes.
3737
Windows PowerShell 5.1 is installed by default on Windows Server version 2016
3838
and higher and Windows client version 10 and higher.
3939

40-
To install Windows PowerShell 5.1 on older versions of Windows, see
41-
[Install and Configure WMF 5.1][09]. Be sure to read the download details, and
42-
meet all system requirements, before you install Windows Management Framework
43-
5.1.
44-
4540
You can also read about changes to Windows PowerShell 5.1 in
4641
[What's New in Windows PowerShell][08].
4742

@@ -57,7 +52,7 @@ denote varying feature sets and platform compatibility.
5752
and modules targeting versions of PowerShell running on reduced footprint
5853
editions of Windows such as Nano Server and Windows IoT.
5954

60-
**Learn more about using PowerShell Editions**
55+
Learn more about using PowerShell Editions
6156

6257
- [Determine running edition of PowerShell using $PSVersionTable][04]
6358
- [Filter Get-Module results by CompatiblePSEditions using PSEdition parameter][05]
@@ -77,7 +72,7 @@ distribute the set of folders along with corresponding catalog file
7772
representing those folders. This information is useful to validate whether any
7873
changes have been made to the folders since catalog creation time.
7974

80-
```
75+
```Syntax
8176
New-FileCatalog [-CatalogFilePath] <string> [[-Path] <string[]>]
8277
[-CatalogVersion <int>] [-WhatIf] [-Confirm] [<CommonParameters>]
8378
```
@@ -86,14 +81,14 @@ Catalog versions 1 and 2 are supported. Version 1 uses the SHA1 hashing
8681
algorithm to create file hashes; version 2 uses SHA256. You should use catalog
8782
version 2.
8883

89-
To verify the integrity of catalog file (Pester.cat in above example), sign it
90-
using [Set-AuthenticodeSignature][07] cmdlet.
84+
To verify the integrity of catalog file (`Pester.cat` in above example), sign
85+
it using [Set-AuthenticodeSignature][07] cmdlet.
9186

9287
#### Test-FileCatalog
9388

9489
`Test-FileCatalog` validates the catalog representing a set of folders.
9590

96-
```
91+
```Syntax
9792
Test-FileCatalog [-Detailed] [-FilesToSkip <String[]>]
9893
[-CatalogFilePath] <String> [[-Path] <String[]>]
9994
[-WhatIf] [-Confirm] [<CommonParameters>]
@@ -113,12 +108,12 @@ Starting with WMF 5.1, PowerShell provides control over the file that's used
113108
to cache data about a module, such as the commands it exports.
114109

115110
By default, this cache is stored in the file
116-
`${Env:LOCALAPPDATA}\Microsoft\Windows\PowerShell\ModuleAnalysisCache`. The
111+
`${env:LOCALAPPDATA}\Microsoft\Windows\PowerShell\ModuleAnalysisCache`. The
117112
cache is typically read at startup while searching for a command and is written
118113
on a background thread sometime after a module is imported.
119114

120115
To change the default location of the cache, set the
121-
`$Env:PSModuleAnalysisCachePath` environment variable before starting
116+
`$env:PSModuleAnalysisCachePath` environment variable before starting
122117
PowerShell. Changes to this environment variable only affect child processes.
123118
The value should name a full path (including filename) that PowerShell has
124119
permission to create and write files. To disable the file cache, set this value
@@ -160,20 +155,15 @@ In WMF 5.1:
160155
- You can use [ModuleSpecification Constructor (Hashtable)][01]. This hash
161156
table has the same format as `Get-Module -FullyQualifiedName`.
162157

163-
**Example:** `using module @{ModuleName = 'PSReadLine'; RequiredVersion = '1.1'}`
158+
Example: `using module @{ModuleName = 'PSReadLine'; RequiredVersion = '1.1'}`
164159

165160
- If there are multiple versions of the module, PowerShell uses the **same
166161
resolution logic** as `Import-Module` and doesn't return an error.
167162

168163
### Improvements to Pester
169164

170-
In WMF 5.1, the version of Pester that ships with PowerShell has been updated
171-
from 3.3.5 to 3.4.0. You can review the changes in versions 3.3.5 to 3.4.0 by
172-
inspecting the [CHANGELOG][11] in the GitHub repository.
173-
174-
## KEYWORDS
175-
176-
What's New in Windows PowerShell 5.1
165+
WMF 5.1 ships with Pester v3.4.0. For more information about this version, see
166+
the [CHANGELOG][11] in the GitHub repository.
177167

178168
<!-- link references -->
179169
[01]: /dotnet/api/microsoft.powershell.commands.modulespecification.-ctor
@@ -184,6 +174,5 @@ What's New in Windows PowerShell 5.1
184174
[06]: /powershell/module/microsoft.powershell.security/get-authenticodesignature
185175
[07]: /powershell/module/microsoft.powershell.security/set-authenticodesignature
186176
[08]: /powershell/scripting/windows-powershell/whats-new/what-s-new-in-windows-powershell-50
187-
[09]: /powershell/scripting/wmf/setup/install-configure
188177
[10]: /previous-versions/windows/powershell-scripting/hh847877(v=wps.640)
189178
[11]: https://github.com/pester/Pester/blob/main/docs/CHANGELOG.md

reference/5.1/Microsoft.PowerShell.Core/About/about_Windows_PowerShell_ISE.md

Lines changed: 28 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ Windows PowerShell ISE introduces two new features in Windows PowerShell 4.0.
3838

3939
- Windows PowerShell ISE now supports both Windows PowerShell Workflow
4040
debugging and remote script debugging. For more Information, see
41-
[about_Debuggers](about_Debuggers.md).
41+
[about_Debuggers][02].
4242

4343
- IntelliSense support has been added for Windows PowerShell Desired State
4444
Configuration providers and configurations.
@@ -54,7 +54,7 @@ supported versions of Windows.
5454
- In a Windows PowerShell console, Cmd.exe, or the Run or Search box in
5555
Windows, type `powershell_ise.exe`. You can also use the command-line
5656
parameters, including the NoProfile switch. For more information, see
57-
[about_PowerShell_Ise_exe](about_powershell_ise_exe.md).
57+
[about_PowerShell_ISE_exe][03].
5858

5959
## Running Interactive Commands
6060

@@ -177,7 +177,7 @@ are in any Windows PowerShell host program. However, the items in your Windows
177177
PowerShell console profiles are not available in Windows PowerShell ISE.
178178

179179
Instructions for moving and reconfiguring your profiles are available in
180-
Windows PowerShell ISE Help and in [about_Profiles](about_Profiles.md).
180+
Windows PowerShell ISE Help and in [about_Profiles][04].
181181

182182
## Notes
183183

@@ -198,17 +198,31 @@ If the graphical elements of Windows PowerShell ISE do not render correctly on
198198
your system, you might resolve the problem by adding or adjusting the "Disable
199199
WPF Hardware acceleration" graphics rendering settings on your system. For more
200200
information, see
201-
[Graphics Rendering Registry Settings](/dotnet/framework/wpf/graphics-multimedia/graphics-rendering-registry-settings).
201+
[Graphics Rendering Registry Settings][01].
202202

203203
## See also
204204

205-
- [about_Debuggers](about_Debuggers.md)
206-
- [about_Profiles](about_Profiles.md)
207-
- [about_Updatable_Help](about_Updatable_Help.md)
208-
- [Show-Command](xref:Microsoft.PowerShell.Utility.Show-Command)
209-
- [Get-Help](xref:Microsoft.PowerShell.Core.Get-Help)
210-
- [Save-Help](xref:Microsoft.PowerShell.Core.Save-Help)
211-
- [Update-Help](xref:Microsoft.PowerShell.Core.Update-Help)
212-
- [Get-IseSnippet](xref:ISE.Get-IseSnippet)
213-
- [Import-IseSnippet](xref:ISE.Import-IseSnippet)
214-
- [New-IseSnippet](xref:ISE.New-IseSnippet)
205+
- [about_Debuggers][02]
206+
- [about_Profiles][04]
207+
- [about_Updatable_Help][05]
208+
- [Show-Command][12]
209+
- [Get-Help][09]
210+
- [Save-Help][10]
211+
- [Update-Help][11]
212+
- [Get-IseSnippet][06]
213+
- [Import-IseSnippet][07]
214+
- [New-IseSnippet][08]
215+
216+
<!-- link references -->
217+
[01]: /dotnet/framework/wpf/graphics-multimedia/graphics-rendering-registry-settings
218+
[02]: about_Debuggers.md
219+
[03]: about_PowerShell_ISE_exe.md
220+
[04]: about_Profiles.md
221+
[05]: about_Updatable_Help.md
222+
[06]: xref:ISE.Get-IseSnippet
223+
[07]: xref:ISE.Import-IseSnippet
224+
[08]: xref:ISE.New-IseSnippet
225+
[09]: xref:Microsoft.PowerShell.Core.Get-Help
226+
[10]: xref:Microsoft.PowerShell.Core.Save-Help
227+
[11]: xref:Microsoft.PowerShell.Core.Update-Help
228+
[12]: xref:Microsoft.PowerShell.Utility.Show-Command

reference/docs-conceptual/learn/ps101/02-help-system.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -597,7 +597,7 @@ about_Simplified_Syntax HelpFile
597597
about_Switch HelpFile
598598
about_Variables HelpFile
599599
about_Variable_Provider HelpFile
600-
about_Windows_Powershell_5.1 HelpFile
600+
about_Windows_PowerShell_5.1 HelpFile
601601
about_WQL HelpFile
602602
about_WS-Management_Cmdlets HelpFile
603603
about_Foreach-Parallel HelpFile
@@ -943,7 +943,6 @@ articles.
943943
In the next chapter, you'll learn about objects, properties, methods, and the `Get-Member` cmdlet.
944944

945945
<!-- link references -->
946-
947946
[help]: /powershell/module/microsoft.powershell.core/get-help
948947
[gcm]: /powershell/module/microsoft.powershell.core/get-command
949948
[update-help]: /powershell/module/microsoft.powershell.core/update-help

reference/module/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ ms.manager: sewhee
1212
ms.product: powershell
1313
ms.topic: landing-page
1414
quickFilterColumn1: powershell-7.4,windowsserver2025-ps
15-
quickFilterColumn2: azps-13.3.0,sqlserver-ps
15+
quickFilterColumn2: azps-13.4.0,sqlserver-ps
1616
quickFilterColumn3: graph-powershell-1.0,systemcenter-ps-2022
1717
title: PowerShell Module Browser
1818
---

0 commit comments

Comments
 (0)