“$ Error” já preenchido ao iniciar o PowerShell

3

Quando abro uma nova sessão do PowerShell, $Error já contém uma mensagem de erro sobre não encontrar o módulo PSReadline . PSVersion 5.0.10586.117, Microsoft Windows 7 Enterprise [versão 6.1.7601]. Por que isso e o que deve ser feito?

Windows PowerShell
Copyright (C) 2015 Microsoft Corporation. All rights reserved.

PS C:\Windows\System32\WindowsPowerShell\v1.0> $Error
Import-Module : The specified module 'PSReadline' was not loaded because no valid module file was found in any
module directory.
    + CategoryInfo          : ResourceUnavailable: (PSReadline:String) [Import-Module], FileNotFoundException
    + FullyQualifiedErrorId : Modules_ModuleNotFound,Microsoft.PowerShell.Commands.ImportModuleCommand

$ env: PSModulePath contém três (3) diretórios. O primeiro diretório não existe. PSReadline* não foi encontrado nos outros dois diretórios.

\HOMESERVER\USERS\pwatson\My Documents\WindowsPowerShell\Modules;
C:\Program Files\WindowsPowerShell\Modules;
C:\Windows\system32\WindowsPowerShell\v1.0\Modules
    
por lit 06.10.2016 / 20:35

1 resposta

0

O erro diz:

"não foi carregado porque nenhum arquivo de módulo válido foi encontrado em diretório do módulo. "

Isso significa que está tentando importá-lo, mas não consegue encontrá-lo. Não é possível encontrá-lo porque não está instalado (deve estar em "C: \ Arquivos de Programas \ WindowsPowerShell \ Modules \ PSReadLine").

Para instalá-lo no PowerShell 5, você pode simplesmente executar o PowerShell 'Como administrador' e usar:

Install-Module -Name PSReadLine

Mais informações: Como instalar a extensão PSReadLine do console do PowerShell .

    
por 06.10.2016 / 21:47