Quando você executa o comando Import-Module Sqlps -DisableNameChecking;
, sua localização atual é alterada imediatamente para PS SQLSERVER:\>
. Estar "em" SQLSERVER impede que você use Get-ChildItem
relacionado a um local de unidade.
Primeiro, você precisará alterar seu local atual de volta para um local da unidade com Set-Location
ou cd
. Em seguida, você poderá usar Get-ChildItem
para a pasta e, em seguida, voltar para SQLSERVER:\
(se necessário):
Exemplo:
PS C:\ > Import-Module Sqlps -DisableNameChecking;
PS SQLSERVER:\> Set-Location C:\
PS C:\> Get-ChildItem \remote-server\e$
PS C:\> Set-Location SQLSERVER:\
Também devo observar que o comportamento de alterar sua localização ao importar o módulo é um bug que foi corrigido no SQL Server 2016 . No futuro, a sua localização atual não mudaria não para SQLSERVER:\
, pelo que não necessitaria de Set-Location
para uma localização de unidade.