Jadi, inilah daftar modul yang tersedia di direktori ini. Seperti yang Anda lihat DnsShell
ada di sana.
PS C:\windows\system32> Get-Module -ListAvailable
Direktori: C: \ windows \ system32 \ WindowsPowerShell \ v1.0 \ Modul
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}
Ketika saya menjalankan perintah Import-Module DnsShell
, saya mendapatkan kesalahan ini dan saya tidak tahu mengapa ..
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
Catatan: Saya akan memposting gambar tetapi saya membutuhkan rep setidaknya 10 di serverfault
powershell
runcmd
sumber
sumber
Jawaban:
Lihatlah properti file di DnsShell.dll dan lihat apakah, pada tab umum, Anda melihat tombol Buka Blokir di bagian bawah. Ini dapat terjadi jika Anda mengunduh file dari sumber jarak jauh.
sumber
DnsShell.Format.ps1xml : File skipped because of the following validation exception: DnsShell.Format.ps1.xml cannot be loaded
, yang diselesaikan dengan melakukan di atas (membuka blokir) file DnsShell.Format.ps1xmlIni karena versi PowerShell yang Anda jalankan. Modul ini berjalan dengan HANYA 2.0. Jika Anda mendapatkan kesalahan menjalankan 2.0 dengan menjalankan "powershell.exe-versi 2.0" Kemudian impor modul.
sumber
Unduh modul dari: http://dnsshell.codeplex.com/
1- Ekstrak DnsShell.zip ke salah satu jalur yang ditunjukkan oleh $ Env: PSModulePath
2- Jalankan: Import-Module DnsShell
sumber
Bagi saya hanya bekerja melakukan ini:
sumber
Jika membuka blokir dengan Explorer tidak berfungsi atau jika Anda memiliki banyak file untuk membuka blokir, Anda dapat menghapus aliran data alternatif dengan alat
streams.exe
Windows Sysinternals yang terletak di https://technet.microsoft.com/fr-fr/sysinternals/streams.aspx .Perintah ini akan menghapus setiap aliran data alternatif dalam
DNSSHELL_DIRECTORY
file dan semua subdirektori. Jadi jangan menggunakannya pada bagian acak dari sistem file.Yang pasti, Anda bisa daftar stream dengan:
sumber