PowerShell Import DnsShell Module

7

Então aqui está a lista de módulos disponíveis neste diretório. Como você pode ver, o DnsShell está lá.

PS C:\windows\system32> Get-Module -ListAvailable

Diretório: C: \ windows \ system32 \ WindowsPowerShell \ v1.0 \ Modules

ModuleType Name                                ExportedCommands                                                             
---------- ----                                ----------------                                                             
Manifest   ActiveDirectory                     {Get-ADRootDSE, New-ADObject, Rename-       ADObject, Move-ADObject...}             
Manifest   AppLocker                           {Set-AppLockerPolicy, Get-AppLockerPolicy, Test-AppLockerPolicy, Get-AppLo...
Manifest   BitsTransfer                        {Add-BitsFile, Remove-BitsTransfer, Complete-BitsTransfer, Get-BitsTransfe...
Manifest   CimCmdlets                          {Get-CimAssociatedInstance, Get-CimClass, Get-CimInstance, Get-CimSession...}
Binary     DnsShell                                                                                                         
Script     ISE                                 {New-IseSnippet, Import-IseSnippet, Get-    IseSnippet}                           
Manifest   Microsoft.PowerShell.Diagnostics    {Get-WinEvent, Get-Counter, Import-Counter, Export-Counter...}               
Manifest   Microsoft.PowerShell.Host           {Start-Transcript, Stop-Transcript}                                          
Manifest   Microsoft.PowerShell.Management     {Add-Content, Clear-Content, Clear-  ItemProperty, Join-Path...}               
Manifest   Microsoft.PowerShell.Security       {Get-Acl, Set-Acl, Get-PfxCertificate, Get-Credential...}                    
Manifest   Microsoft.PowerShell.Utility        {Format-List, Format-Custom, Format-Table, Format-Wide...}                   
Manifest   Microsoft.WSMan.Management          {Disable-WSManCredSSP, Enable- WSManCredSSP,   Get-WSManCredSSP, Set-WSManQui...
Script     PSDiagnostics                       {Disable-PSTrace, Disable-   PSWSManCombinedTrace, Disable-WSManTrace, Enable...
Binary     PSScheduledJob                      {New-JobTrigger, Add-JobTrigger, Remove-JobTrigger, Get-JobTrigger...}       
Manifest   PSWorkflow                          {New-PSWorkflowExecutionOption, New-PSWorkflowSession, nwsn}                 
Manifest   PSWorkflowUtility                   Invoke-AsWorkflow                                                            
Manifest   TroubleshootingPack                 {Get-TroubleshootingPack, Invoke-TroubleshootingPack}

Quando executo o comando para Import-Module DnsShell , recebo esse erro e não sei por que ...

PS C:\windows\system32> Import-Module DnsShell
Import-Module : Could not load file or assembly 
'file:///C:\windows\system32\WindowsPowerShell\v1.0\Modules\DnsShell\DnsShell.dll' or    one of its dependencies. Operation is 
not supported. (Exception from HRESULT: 0x80131515)
At line:1 char:1
+ Import-Module DnsShell
+ ~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : NotSpecified: (:) [Import-Module], FileLoadException
+ FullyQualifiedErrorId : System.IO.FileLoadException,Microsoft.PowerShell.Commands.ImportModuleCommand

Observação: eu teria postado fotos, mas precisava de um representante de pelo menos 10 no serverfault

    
por runcmd 05.06.2014 / 17:20

5 respostas

7

Observe as propriedades do arquivo no DnsShell.dll e veja se, na guia geral, você vê um botão Desbloquear na parte inferior. Isso pode acontecer se você baixar os arquivos de uma fonte remota.

    
por 05.06.2014 / 18:06
1

Isso se deve à versão do PowerShell que você está executando. Este módulo é executado com 2.0 somente. Se você está recebendo o erro executar 2.0 executando "powershell.exe -version 2.0" Em seguida, importe o módulo.

    
por 09.03.2015 / 20:18
0

Faça o download do módulo em: link

1- Extraia o DnsShell.zip para um dos caminhos mostrados por $ Env: PSModulePath

2- Executar: Import-Module DnsShell

    
por 17.06.2014 / 12:39
0

Para mim, só funciona fazendo isso:

  • extrair para outra pasta;
  • desbloquear todos os arquivos;
  • copie a pasta dnsshell para a pasta modules;
  • importe o módulo;
por 13.10.2014 / 17:03
0

Se o desbloqueio do Explorer não funcionar ou se você tiver muitos arquivos a serem desbloqueados, é possível remover fluxos de dados alternativos com a ferramenta streams.exe Windows Sysinternals localizada em link .

streams -s -d DNSSHELL_DIRECTORY

Este comando removerá todos os fluxos de dados alternativos nos arquivos DNSSHELL_DIRECTORY e em todos os seus subdiretórios. Portanto, não use em partes aleatórias do sistema de arquivos.

Para ter certeza, você pode primeiro listar os streams com:

streams -s DNSSHELL_DIRECTORY
    
por 13.04.2016 / 11:02

Tags