Register Powershell repository correctly.
The commands related to the repository work fine, such as Find-Module.
The result on Debian 11 is same as the one on Windows.
Registered Powershell repository correctly on Windows only BUT something went wrong on Debian 11.
Throw the following error again and again on the Debian console.
Could not execute because the specified command or file was not found.
Possible reasons for this include:
* You misspelled a built-in dotnet command.
* You intended to execute a .NET program, but dotnet--V does not exist.
* You intended to run a global tool, but a dotnet-prefixed executable with this name could not be found on the PATH.
Exception : lt-in dotnet command.
Type : System.Management.Automation.CommandNotFoundExceptiont.
ErrorRecord : o run a global tool, but a dotnet-prefixed executable with this name could not be found on the PATH.
Exception : ecified command or file was not found.
Type : System.Management.Automation.ParentContainsErrorRecordException
Message : The term 'NuGet.exe' is not recognized as a name of a cmdlet, function, script file, or executable program.
Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
HResult : -2146233087tool, but a dotnet-prefixed executable with this name could not be found on the PATH.
TargetObject : NuGet.exe
CategoryInfo : ObjectNotFound: (NuGet.exe:String) [], ParentContainsErrorRecordException
FullyQualifiedErrorId : CommandNotFoundException
CommandName : NuGet.exe
Message : The term 'NuGet.exe' is not recognized as a name of a cmdlet, function, script file, or executable program.
Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
HResult : -2146233087
TargetObject : NuGet.exe
CategoryInfo : ObjectNotFound: (NuGet.exe:String) [Get-Command], CommandNotFoundException
FullyQualifiedErrorId : CommandNotFoundException,Microsoft.PowerShell.Commands.GetCommandCommand
InvocationInfo :
MyCommand : Get-Command
ScriptLineNumber : 11590
OffsetInLine : 21
HistoryId : 18
ScriptName : /opt/microsoft/powershell/7/Modules/PowerShellGet/PSModule.psm1
Line : $nugetCmd = Microsoft.PowerShell.Core\Get-Command -Name $script:NuGetExeName `
PositionMessage : At /opt/microsoft/powershell/7/Modules/PowerShellGet/PSModule.psm1:11590 char:21
+ … $nugetCmd = Microsoft.PowerShell.Core\Get-Command -Name $script:NuGet …
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PSScriptRoot : /opt/microsoft/powershell/7/Modules/PowerShellGet
PSCommandPath : /opt/microsoft/powershell/7/Modules/PowerShellGet/PSModule.psm1
InvocationName : Microsoft.PowerShell.Core\Get-Command
CommandOrigin : Internal
ScriptStackTrace : at Register-PSRepository<Process>, /opt/microsoft/powershell/7/Modules/PowerShellGet/PSModule.psm1: line 11590
at <ScriptBlock>, <No file>: line 1
PipelineIterationInfo :
Name Value
---- -----
PSVersion 7.3.2
PSEdition Core
GitCommitId 7.3.2
OS Linux 5.10.0-21-amd64 PowerShell/PowerShell#1 SMP Debian 5.10.162-1 (2023-01-21)
Platform Unix
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
WSManStackVersion 3.0
Prerequisites
Steps to reproduce
Expected behavior
Actual behavior
Error details
Environment data
Visuals
On Windows and expected:

On Debian 11 and actual:
