Voici donc la liste des modules disponibles dans ce répertoire. Comme vous pouvez le voir, DnsShell
c'est là.
PS C:\windows\system32> Get-Module -ListAvailable
Répertoire: 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}
Lorsque j'exécute la commande Import-Module DnsShell
, j'obtiens cette erreur et je ne sais pas pourquoi ..
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
Remarque: j'aurais posté des photos mais j'avais besoin d'un représentant d'au moins 10 en défaut de serveur
powershell
runcmd
la source
la source
Réponses:
Regardez les propriétés du fichier sur DnsShell.dll et voyez si, dans l'onglet général, vous voyez un bouton Débloquer en bas. Cela peut se produire si vous téléchargez les fichiers à partir d'une source distante.
la source
DnsShell.Format.ps1xml : File skipped because of the following validation exception: DnsShell.Format.ps1.xml cannot be loaded
, qui a été résolu en faisant ce qui précède (déblocage) du fichier DnsShell.Format.ps1xmlCela est dû à la version de PowerShell que vous utilisez. Ce module fonctionne avec 2.0 UNIQUEMENT. Si vous obtenez l'erreur exécutez 2.0 en exécutant "powershell.exe -version 2.0", puis importez le module.
la source
Téléchargez le module depuis: http://dnsshell.codeplex.com/
1- Extraire DnsShell.zip dans l'un des chemins indiqués par $ Env: PSModulePath
2- Exécuter: Import-Module DnsShell
la source
Pour moi, cela ne fonctionne que:
la source
Si le déblocage avec l'Explorateur ne fonctionne pas ou si vous avez de nombreux fichiers à débloquer, vous pouvez supprimer des flux de données alternatifs avec l'
streams.exe
outil Windows Sysinternals situé sur https://technet.microsoft.com/fr-fr/sysinternals/streams.aspx .Cette commande supprimera tous les flux de données alternatifs dans les
DNSSHELL_DIRECTORY
fichiers et tous ses sous-répertoires. Ne l'utilisez donc pas sur des parties aléatoires du système de fichiers.Pour être sûr, vous pouvez d'abord répertorier les flux avec:
la source