Может кто-нибудь объяснить это, пожалуйста?
Import-Module PSReadLine -Scope CurrentUser
Import-Module : Cannot validate argument on parameter 'Scope'.
The argument "CurrentUser" does not belong to the set "Local,Global"
specified by the ValidateSet attribute. Supply an argument that is in the
set and then try the command again.
At line:1 char:37
+ Import-Module PSReadLine -Scope CurrentUser
+ ~~~~~~~~~~~
+ CategoryInfo : InvalidData: (:) [Import-Module], ParameterBindingValidationException
+ FullyQualifiedErrorId : ParameterArgumentValidationError,Microsoft.PowerShell.Commands.ImportModuleCommand
Но это прекрасно работает (!)
Install-Module PSScriptAnalyzer -Scope CurrentUser
И это прекрасно работает (!)
Import-Module PSReadLine -Scope Local
Файл справки для Install-Module
даже не распознает существование Local|Global
, упомянутое в ошибке. -Scope <String> Specifies the installation scope of the module. The acceptable values for this parameter are AllUsers and CurrentUser.