diff --git a/reference/7.5/Microsoft.PowerShell.Core/About/About.md b/reference/7.5/Microsoft.PowerShell.Core/About/About.md index 66047e8cfc6d..65694cc1ae08 100644 --- a/reference/7.5/Microsoft.PowerShell.Core/About/About.md +++ b/reference/7.5/Microsoft.PowerShell.Core/About/About.md @@ -223,7 +223,8 @@ Describes the attribute that makes a function work like a compiled cmdlet. ### [about_Functions_OutputTypeAttribute](about_Functions_OutputTypeAttribute.md) -Describes an attribute that reports the type of object that the function returns. +Describes an attribute that reports the type of object that the function +returns. ### [about_Functions](about_Functions.md) diff --git a/reference/7.5/Microsoft.PowerShell.Core/About/about_Thread_Jobs.md b/reference/7.5/Microsoft.PowerShell.Core/About/about_Thread_Jobs.md index 5f291ea26de8..d2c664da8200 100644 --- a/reference/7.5/Microsoft.PowerShell.Core/About/about_Thread_Jobs.md +++ b/reference/7.5/Microsoft.PowerShell.Core/About/about_Thread_Jobs.md @@ -21,9 +21,9 @@ PowerShell concurrently runs commands and scripts through jobs. There are three jobs types provided by PowerShell to support concurrency. - `RemoteJob` - Commands and scripts run in a remote session. For information, - see [about_Remote_Jobs](about_Remote_Jobs.md). + see [about_Remote_Jobs][01]. - `BackgroundJob` - Commands and scripts run in a separate process on the local - machine. For more information, see [about_Jobs](about_Jobs.md). + machine. For more information, see [about_Jobs][02]. - `PSTaskJob` or `ThreadJob` - Commands and scripts run in a separate thread within the same process on the local machine. @@ -46,10 +46,9 @@ faster and use fewer resources than the other job types. There are two ways work around this situation: 1. Use `Invoke-Command` to create jobs that run in disconnected sessions. For - more information, see [about_Remote_Jobs](about_Remote_Jobs.md). + more information, see [about_Remote_Jobs][01]. 1. Use `Start-Process` to create a new process rather than a job. For more - information, see - [Start-Process](xref:Microsoft.PowerShell.Management.Start-Process). + information, see [Start-Process][03]. ## How to start and manage thread-based jobs @@ -59,7 +58,7 @@ There are two ways to start thread-based jobs: - `ForEach-Object -Parallel -AsJob` - the parallel feature was added in PowerShell 7.0 -Use the same **Job** cmdlets described in [about_Jobs](about_Jobs.md) to manage +Use the same **Job** cmdlets described in [about_Jobs][02] to manage thread-based jobs. ### Using `Start-ThreadJob` @@ -184,7 +183,7 @@ system logs. Since the script involves reading a number of logs, it makes sense to do the operations in parallel. ```powershell -$logNames.count +$logNames.Count 10 Measure-Command { @@ -277,14 +276,29 @@ NPM(K) PM(M) WS(M) CPU(s) Id SI ProcessName ## See also -- [about_Job_Details](about_Job_Details.md) -- [about_Remote_Jobs](about_Remote_Jobs.md) -- [about_Thread_Jobs](about_Thread_Jobs.md) -- [about_PSSessions](about_PSSessions.md) -- [about_Remote](about_Remote.md) -- [Get-Job](xref:Microsoft.PowerShell.Core.Get-Job) -- [Receive-Job](xref:Microsoft.PowerShell.Core.Receive-Job) -- [Remove-Job](xref:Microsoft.PowerShell.Core.Remove-Job) -- [Start-Job](xref:Microsoft.PowerShell.Core.Start-Job) -- [Stop-Job](xref:Microsoft.PowerShell.Core.Stop-Job) -- [Wait-Job](xref:Microsoft.PowerShell.Core.Wait-Job) +- [about_Job_Details][04] +- [about_Remote_Jobs][01] +- [about_Thread_Jobs][05] +- [about_PSSessions][06] +- [about_Remote][07] +- [Get-Job][08] +- [Receive-Job][09] +- [Remove-Job][10] +- [Start-Job][11] +- [Stop-Job][12] +- [Wait-Job][13] + + +[01]: about_Remote_Jobs.md +[02]: about_Jobs.md +[03]: xref:Microsoft.PowerShell.Management.Start-Process +[04]: about_Job_Details.md +[05]: about_Thread_Jobs.md +[06]: about_PSSessions.md +[07]: about_Remote.md +[08]: xref:Microsoft.PowerShell.Core.Get-Job +[09]: xref:Microsoft.PowerShell.Core.Receive-Job +[10]: xref:Microsoft.PowerShell.Core.Remove-Job +[11]: xref:Microsoft.PowerShell.Core.Start-Job +[12]: xref:Microsoft.PowerShell.Core.Stop-Job +[13]: xref:Microsoft.PowerShell.Core.Wait-Job diff --git a/reference/7.5/Microsoft.PowerShell.Core/About/about_Trap.md b/reference/7.5/Microsoft.PowerShell.Core/About/about_Trap.md index 4ee6864cd59b..1010787e5dd2 100644 --- a/reference/7.5/Microsoft.PowerShell.Core/About/about_Trap.md +++ b/reference/7.5/Microsoft.PowerShell.Core/About/about_Trap.md @@ -366,8 +366,8 @@ however, the `trap` statement is outside the function. PowerShell doesn't go back into the function after the `trap` statement runs. > [!CAUTION] -> When multiple traps are defined for the same error condition, the first `trap` -> defined lexically (highest in the script block) is used. +> When multiple traps are defined for the same error condition, the first +> `trap` defined lexically (highest in the script block) is used. In the following example, only the `trap` with `whoops 1` runs. diff --git a/reference/7.5/Microsoft.PowerShell.Core/About/about_Try_Catch_Finally.md b/reference/7.5/Microsoft.PowerShell.Core/About/about_Try_Catch_Finally.md index a432c5da72b4..914f5b24d8cd 100644 --- a/reference/7.5/Microsoft.PowerShell.Core/About/about_Try_Catch_Finally.md +++ b/reference/7.5/Microsoft.PowerShell.Core/About/about_Try_Catch_Finally.md @@ -255,7 +255,7 @@ try { "An error occurred that could not be resolved." } finally { $wc.Dispose() - if (Test-Path $tempPath) { Remove-item $tempFile } + if (Test-Path $tempPath) { Remove-Item $tempFile } } ``` diff --git a/reference/7.5/Microsoft.PowerShell.Core/About/about_Type_Conversion.md b/reference/7.5/Microsoft.PowerShell.Core/About/about_Type_Conversion.md index eb7e840e60f7..eaedc8fd45d1 100644 --- a/reference/7.5/Microsoft.PowerShell.Core/About/about_Type_Conversion.md +++ b/reference/7.5/Microsoft.PowerShell.Core/About/about_Type_Conversion.md @@ -528,8 +528,8 @@ For more information, see [about_Comparison_Operators][05]. [05]: about_Comparison_Operators.md [06]: about_Functions_Advanced.md [07]: about_Numeric_Literals.md -[08]: about_parameter_binding.md -[09]: about_preference_variables.md#ofs +[08]: about_Parameter_Binding.md +[09]: about_Preference_Variables.md#ofs [10]: about_Types.ps1xml.md [11]: https://stackoverflow.com/questions/76241804/how-does-powershell-split-consecutive-strings-not-a-single-letter [12]: xref:Microsoft.PowerShell.Utility.Update-TypeData diff --git a/reference/7.5/Microsoft.PowerShell.Core/About/about_Types.ps1xml.md b/reference/7.5/Microsoft.PowerShell.Core/About/about_Types.ps1xml.md index 30394fb0ffeb..fc3ca1f1b68a 100644 --- a/reference/7.5/Microsoft.PowerShell.Core/About/about_Types.ps1xml.md +++ b/reference/7.5/Microsoft.PowerShell.Core/About/about_Types.ps1xml.md @@ -25,8 +25,7 @@ data to a PowerShell session. This topic describes `Types.ps1xml` files. For more information about using the `Update-TypeData` cmdlet to add dynamic extended type data to the current -session see -[Update-TypeData](xref:Microsoft.PowerShell.Utility.Update-TypeData). +session see [Update-TypeData][01]. ## About extended type data @@ -47,8 +46,8 @@ Sunday, January 29, 2012 9:43:57 AM ``` You won't find the **DateTime** property in the description of the -[System.DateTime](/dotnet/api/system.datetime) structure, because PowerShell -adds the property and it is visible only in PowerShell. +[System.DateTime][02] structure, because PowerShell adds the property and it is +visible only in PowerShell. PowerShell internally defines a default set of extended types. This type information is loaded in every PowerShell session at startup. The **DateTime** @@ -142,12 +141,12 @@ As a result, you can use either the **Count** property or the **Length** property of arrays in PowerShell. For example: ```powershell -(1, 2, 3, 4).count +(1, 2, 3, 4).Count 4 ``` ```powershell -(1, 2, 3, 4).length +(1, 2, 3, 4).Length 4 ``` @@ -177,9 +176,7 @@ the `Update-TypeData` command to your PowerShell profile. The `Types.ps1xml` files add properties and methods to all the instances of the objects of the specified .NET type in the affected PowerShell session. However, if you need to add properties or methods only to one instance of an object, use -the `Add-Member` cmdlet. - -For more information, see [Add-Member](xref:Microsoft.PowerShell.Utility.Add-Member). +the `Add-Member` cmdlet. For more information, see [Add-Member][03]. ## Example: Adding an Age member to FileInfo objects @@ -211,10 +208,8 @@ Save the follow XML code to the file `$PSHOME\MyTypes.ps1xml`. Run `Update-TypeData` to add the new `Types.ps1xml` file to the current session. The command uses the **PrependData** parameter to place the new file -in a precedence order higher than the original definitions. - -For more information about `Update-TypeData`, see -[Update-TypeData](xref:Microsoft.PowerShell.Utility.Update-TypeData). +in a precedence order higher than the original definitions. For more +information about `Update-TypeData`, see [Update-TypeData][01]. ```powershell Update-TypeData -PrependPath $PSHOME\MyTypes.ps1xml @@ -235,9 +230,8 @@ Get-ChildItem $PSHOME\pwsh.exe | Select-Object Age ## The XML in Types.ps1xml files -The full schema definition can be found in -[Types.xsd](https://github.com/PowerShell/PowerShell/blob/master/src/Schemas/Types.xsd) -in the PowerShell source code repository on GitHub. +The full schema definition can be found in [Types.xsd][04] in the PowerShell +source code repository on GitHub. The `` tag encloses all of the types that are defined in the file. There should be only one `` tag. @@ -518,7 +512,7 @@ objects. ``` For more information, see the -[Windows PowerShell Software Development Kit (SDK)](/powershell/scripting/developer/windows-powershell). +[Windows PowerShell Software Development Kit (SDK)][05]. ## Update-TypeData @@ -546,15 +540,27 @@ are added by running the `Update-TypeData` cmdlet cannot use method syntax. ## Signing a Types.ps1xml file To protect users of your `Types.ps1xml` file, you can sign the file using a -digital signature. For more information, see -[about_Signing](about_Signing.md). +digital signature. For more information, see [about_Signing][06]. ## See also -- [about_Signing](about_Signing.md) -- [Copy-Item](xref:Microsoft.PowerShell.Management.Copy-Item) -- [Copy-ItemProperty](xref:Microsoft.PowerShell.Management.Copy-ItemProperty) -- [Get-Member](xref:Microsoft.PowerShell.Utility.Get-Member) -- [Get-TypeData](xref:Microsoft.PowerShell.Utility.Get-TypeData) -- [Remove-TypeData](xref:Microsoft.PowerShell.Utility.Remove-TypeData) -- [Update-TypeData](xref:Microsoft.PowerShell.Utility.Update-TypeData) +- [about_Signing][06] +- [Copy-Item][07] +- [Copy-ItemProperty][08] +- [Get-Member][09] +- [Get-TypeData][10] +- [Remove-TypeData][11] +- [Update-TypeData][01] + + +[01]: xref:Microsoft.PowerShell.Utility.Update-TypeData +[02]: /dotnet/api/system.datetime +[03]: xref:Microsoft.PowerShell.Utility.Add-Member +[04]: https://github.com/PowerShell/PowerShell/blob/master/src/Schemas/Types.xsd +[05]: /powershell/scripting/developer/windows-powershell +[06]: about_Signing.md +[07]: xref:Microsoft.PowerShell.Management.Copy-Item +[08]: xref:Microsoft.PowerShell.Management.Copy-ItemProperty +[09]: xref:Microsoft.PowerShell.Utility.Get-Member +[10]: xref:Microsoft.PowerShell.Utility.Get-TypeData +[11]: xref:Microsoft.PowerShell.Utility.Remove-TypeData diff --git a/reference/7.5/Microsoft.PowerShell.Core/About/about_Updatable_Help.md b/reference/7.5/Microsoft.PowerShell.Core/About/about_Updatable_Help.md index 4512b8401fbb..ffcd67cd7b61 100644 --- a/reference/7.5/Microsoft.PowerShell.Core/About/about_Updatable_Help.md +++ b/reference/7.5/Microsoft.PowerShell.Core/About/about_Updatable_Help.md @@ -383,8 +383,7 @@ to specify a different filesystem location, but they can't exclude the > only the policy setting under **Computer Configuration** is effective. The > policy setting under **User Configuration** is ignored. -For more information, see -[about_Group_Policy_Settings][04]. +For more information, see [about_Group_Policy_Settings][04]. ## How to update help for non-standard modules diff --git a/reference/7.5/Microsoft.PowerShell.Core/About/about_Update_Notifications.md b/reference/7.5/Microsoft.PowerShell.Core/About/about_Update_Notifications.md index 47977acd384f..6eb47536fa46 100644 --- a/reference/7.5/Microsoft.PowerShell.Core/About/about_Update_Notifications.md +++ b/reference/7.5/Microsoft.PowerShell.Core/About/about_Update_Notifications.md @@ -52,9 +52,9 @@ information about setting environment variables, see PowerShell uses the following endpoints for determining the latest version available for each channel: -- `LTS`: -- `Stable`: -- `Preview`: +- `LTS`: [https://aka.ms/pwsh-buildinfo-lts][02] +- `Stable`: [https://aka.ms/pwsh-buildinfo-stable][03] +- `Preview`: [https://aka.ms/pwsh-buildinfo-preview][04] The update notification doesn't provide any way to automatically update PowerShell. In the future, there may be more instructions or capabilities to @@ -63,3 +63,6 @@ mechanism you used to install PowerShell to update it. [01]: ../about/about_Environment_Variables.md +[02]: https://aka.ms/pwsh-buildinfo-lts +[03]: https://aka.ms/pwsh-buildinfo-stable +[04]: https://aka.ms/pwsh-buildinfo-preview diff --git a/reference/7.5/Microsoft.PowerShell.Core/About/about_Variable_Provider.md b/reference/7.5/Microsoft.PowerShell.Core/About/about_Variable_Provider.md index 8baca994b16f..bc719778d60c 100644 --- a/reference/7.5/Microsoft.PowerShell.Core/About/about_Variable_Provider.md +++ b/reference/7.5/Microsoft.PowerShell.Core/About/about_Variable_Provider.md @@ -39,31 +39,31 @@ objects. The variables have no child items. The **Variable** provider supports the following cmdlets, which are covered in this article. -- [Get-Location](xref:Microsoft.PowerShell.Management.Get-Location) -- [Set-Location](xref:Microsoft.PowerShell.Management.Set-Location) -- [Get-Item](xref:Microsoft.PowerShell.Management.Get-Item) -- [New-Item](xref:Microsoft.PowerShell.Management.New-Item) -- [Remove-Item](xref:Microsoft.PowerShell.Management.Remove-Item) -- [Clear-Item](xref:Microsoft.PowerShell.Management.Clear-Item) +- [Get-Location][01] +- [Set-Location][02] +- [Get-Item][03] +- [New-Item][04] +- [Remove-Item][05] +- [Clear-Item][06] PowerShell also includes a set of cmdlets designed especially to view and to change variables. When you use **Variable** cmdlets, you do not need to specify the `Variable:` drive in the name. This article does not cover working with **Variable** cmdlets. -- [Get-Variable](xref:Microsoft.PowerShell.Utility.Get-Variable) -- [New-Variable](xref:Microsoft.PowerShell.Utility.New-Variable) -- [Set-Variable](xref:Microsoft.PowerShell.Utility.Set-Variable) -- [Remove-Variable](xref:Microsoft.PowerShell.Utility.Remove-Variable) -- [Clear-Variable](xref:Microsoft.PowerShell.Utility.Clear-Variable) +- [Get-Variable][07] +- [New-Variable][08] +- [Set-Variable][09] +- [Remove-Variable][10] +- [Clear-Variable][11] > [!NOTE] > You can also use the PowerShell expression parser to create, view, and change -> the values of variables without using the cmdlets. When working with variables -> directly, use a dollar sign (`$`) to identify the name as a variable and the -> assignment operator (`=`)to establish and change its value. For example, -> `$p = Get-Process` creates the `p` variable and stores the results of a -> `Get-Process` command in it. +> the values of variables without using the cmdlets. When working with +> variables directly, use a dollar sign (`$`) to identify the name as a +> variable and the assignment operator (`=`)to establish and change its value. +> For example, `$p = Get-Process` creates the `p` variable and stores the +> results of a `Get-Process` command in it. ## Types exposed by this provider @@ -109,9 +109,8 @@ drive. To reference a variable from another location, use the drive name > [!NOTE] > PowerShell uses aliases to allow you a familiar way to work with provider > paths. Commands such as `dir` and `ls` are now aliases for -> [Get-ChildItem](xref:Microsoft.PowerShell.Management.Get-ChildItem), -> `cd` is an alias for [Set-Location](xref:Microsoft.PowerShell.Management.Set-Location). and `pwd` is -> an alias for [Get-Location](xref:Microsoft.PowerShell.Management.Get-Location). +> [Get-ChildItem][12], `cd` is an alias for [Set-Location][13]. and `pwd` is +> an alias for [Get-Location][14]. ## Displaying the value of variables @@ -126,9 +125,9 @@ Get-ChildItem -Path Variable: ### Get a variable using its provider path -This command retrieves a variables value using its provider path prefixed by the -dollar sign (`$`). This has the same effect as prefixing the variables name with -the dollar sign (`$`). +This command retrieves a variables value using its provider path prefixed by +the dollar sign (`$`). This has the same effect as prefixing the variables name +with the dollar sign (`$`). ```powershell $variable:home @@ -145,8 +144,7 @@ Get-ChildItem -Path Variable:max* ### Get the value of the ? variable -This command uses the `-LiteralPath` parameter of -[Get-ChildItem](xref:Microsoft.PowerShell.Management.Get-ChildItem) to get +This command uses the `-LiteralPath` parameter of [Get-ChildItem][12] to get the value of the `?` variable from within the `Variable:` drive. The `?` is a wildcard in paths, but `Get-ChildItem` does not attempt to resolve any wildcards in the values of the `-LiteralPath` parameter. @@ -162,8 +160,8 @@ This command gets the variables that have the values of `ReadOnly` or ```powershell Get-ChildItem -Path Variable: | Where-Object { - $_.options -Match "Constant" ` - -or $_.options -Match "ReadOnly" + $_.options -match "Constant" ` + -or $_.options -match "ReadOnly" } | Format-List -Property name, value, options ``` @@ -267,8 +265,8 @@ Beginning in Windows PowerShell 3.0, you can get customized help topics for provider cmdlets that explain how those cmdlets behave in a file system drive. To get the help topics that are customized for the file system drive, run a -[Get-Help](xref:Microsoft.PowerShell.Core.Get-Help) command in a file system drive or use the `-Path` -parameter of [Get-Help](xref:Microsoft.PowerShell.Core.Get-Help) to specify a file system drive. +[Get-Help][15] command in a file system drive or use the `-Path` parameter of +[Get-Help][15] to specify a file system drive. ```powershell Get-Help Get-ChildItem @@ -280,6 +278,26 @@ Get-Help Get-ChildItem -Path variable: ## See also -- [about_Automatic_Variables](about_Automatic_Variables.md) -- [about_Providers](about_Providers.md) -- [about_Variables](about_Variables.md) +- [about_Automatic_Variables][16] +- [about_Providers][17] +- [about_Variables][18] + + +[01]: xref:Microsoft.PowerShell.Management.Get-Location +[02]: xref:Microsoft.PowerShell.Management.Set-Location +[03]: xref:Microsoft.PowerShell.Management.Get-Item +[04]: xref:Microsoft.PowerShell.Management.New-Item +[05]: xref:Microsoft.PowerShell.Management.Remove-Item +[06]: xref:Microsoft.PowerShell.Management.Clear-Item +[07]: xref:Microsoft.PowerShell.Utility.Get-Variable +[08]: xref:Microsoft.PowerShell.Utility.New-Variable +[09]: xref:Microsoft.PowerShell.Utility.Set-Variable +[10]: xref:Microsoft.PowerShell.Utility.Remove-Variable +[11]: xref:Microsoft.PowerShell.Utility.Clear-Variable +[12]: xref:Microsoft.PowerShell.Management.Get-ChildItem +[13]: xref:Microsoft.PowerShell.Management.Set-Location +[14]: xref:Microsoft.PowerShell.Management.Get-Location +[15]: xref:Microsoft.PowerShell.Core.Get-Help +[16]: about_Automatic_Variables.md +[17]: about_Providers.md +[18]: about_Variables.md diff --git a/reference/7.5/Microsoft.PowerShell.Core/About/about_Variables.md b/reference/7.5/Microsoft.PowerShell.Core/About/about_Variables.md index 9ca751a89003..df0e1d465f75 100644 --- a/reference/7.5/Microsoft.PowerShell.Core/About/about_Variables.md +++ b/reference/7.5/Microsoft.PowerShell.Core/About/about_Variables.md @@ -515,7 +515,7 @@ Get-Help [01]: #variable-names-that-include-special-characters [02]: about_Alias_Provider.md -[03]: about_assignment_operators.md#assigning-multiple-variables +[03]: about_Assignment_Operators.md#assigning-multiple-variables [04]: about_Automatic_Variables.md [05]: about_Environment_Provider.md [06]: about_Environment_Variables.md diff --git a/reference/7.5/Microsoft.PowerShell.Core/About/about_While.md b/reference/7.5/Microsoft.PowerShell.Core/About/about_While.md index 07911757df86..542dcdea55f4 100644 --- a/reference/7.5/Microsoft.PowerShell.Core/About/about_While.md +++ b/reference/7.5/Microsoft.PowerShell.Core/About/about_While.md @@ -29,11 +29,11 @@ The following shows the While statement syntax: while (){} ``` -When you run a `while` statement, PowerShell evaluates the `` section -of the statement before entering the `` section. The condition -portion of the statement resolves to either true or false. As long as the -condition remains true, PowerShell reruns the `` section. For -more information about how booleans are evaluated, see +When you run a `while` statement, PowerShell evaluates the `` +section of the statement before entering the `` section. The +condition portion of the statement resolves to either true or false. As long as +the condition remains true, PowerShell reruns the `` section. +For more information about how booleans are evaluated, see [about_Booleans](about_Booleans.md). The `` section of the statement contains one or more commands @@ -41,8 +41,8 @@ that are run each time the loop is entered or repeated. The `` can contain any valid PowerShell statements, including the `break` and `continue` keywords. -For example, the following `while` statement displays the numbers 1 through 3 if -the `$val` variable has not been created or if the `$val` variable has been +For example, the following `while` statement displays the numbers 1 through 3 +if the `$val` variable has not been created or if the `$val` variable has been created and initialized to 0. ```powershell @@ -65,8 +65,8 @@ can enter it in the following way: while($val -ne 3){$val++; Write-Host $val} ``` -Notice that the semicolon separates the first command that adds 1 to `$val` from -the second command that writes the value of `$val` to the console. +Notice that the semicolon separates the first command that adds 1 to `$val` +from the second command that writes the value of `$val` to the console. ## See also diff --git a/reference/7.5/Microsoft.PowerShell.Core/About/about_Wildcards.md b/reference/7.5/Microsoft.PowerShell.Core/About/about_Wildcards.md index d254ee347825..0191e5a46e54 100644 --- a/reference/7.5/Microsoft.PowerShell.Core/About/about_Wildcards.md +++ b/reference/7.5/Microsoft.PowerShell.Core/About/about_Wildcards.md @@ -82,7 +82,7 @@ following command gets services in which the **ServiceType** property value includes **Interactive**. ```powershell -Get-Service | Where-Object {$_.ServiceType -Like "*Interactive*"} +Get-Service | Where-Object {$_.ServiceType -like "*Interactive*"} ``` In the following example, the `If` statement includes a condition that uses @@ -106,7 +106,7 @@ foreach ($point in $p) { - [about_Script_Blocks][04] -[01]: ./about_Regular_Expressions.md +[01]: about_Regular_Expressions.md [02]: about_If.md [03]: about_Language_Keywords.md [04]: about_Script_Blocks.md diff --git a/reference/7.5/Microsoft.PowerShell.Core/About/about_Windows_PowerShell_Compatibility.md b/reference/7.5/Microsoft.PowerShell.Core/About/about_Windows_PowerShell_Compatibility.md index 76cecf2dded0..c72ee7e23690 100644 --- a/reference/7.5/Microsoft.PowerShell.Core/About/about_Windows_PowerShell_Compatibility.md +++ b/reference/7.5/Microsoft.PowerShell.Core/About/about_Windows_PowerShell_Compatibility.md @@ -163,6 +163,6 @@ from the session or close the session. [01]: about_Modules.md -[02]: about_powershell_config.md +[02]: about_Powershell_Config.md [03]: https://aka.ms/PSModuleCompat [04]: xref:Microsoft.PowerShell.Core.Import-Module