Comments (9)
That's too bad. It seems like if the 64-bit PS was trying to load the 32-bit library instead of the 64-bit one, which is strange.
What does $env:PROCESSOR_ARCHITECTURE resolve to when this problem appears?
Are you running PowerShell 64-bit or 32-bit (x86)? Could you please try the other one on your Win7 64-bit?
Could you please try the same with a previous version of DSInternals? I switched to VS 2017 + Win10 build machine before creating the most recent release and I did not have enough time to test it on all downlevel systems.
from dsinternals.
i am using PS 64-bit, i printed the variable interopAssemblyPath and env:PROCESSOR_ARCHITECTURE below
PS C:\WINDOWS\system32> Import-Module DSInternals
WARNING:
interopAssemblyPath=C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules\DSInternals\AMD64\DSInternals.Replication.Intero
p.dll
WARNING: env:PROCESSOR_ARCHITECTURE=AMD64
Add-Type : Could not load file or assembly 'DSInternals.Replication.Interop.dll' or one of its dependencies. The
specified module could not be found.
At C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules\DSInternals\DSInternals.psm1:20 char:5
Add-Type -Path $interopAssemblyPath
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Add-Type], FileNotFoundException
+ FullyQualifiedErrorId : >System.IO.FileNotFoundException,Microsoft.PowerShell.Commands.AddTypeCommand
i copied the module to syswow64 and run the PS 32-bit
PS C:\WINDOWS\system32> Import-Module DSInternals
WARNING:
interopAssemblyPath=C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules\DSInternals\x86\DSInternals.Replication.Interop.
dll
WARNING: env:PROCESSOR_ARCHITECTURE=x86
Add-Type : Could not load file or assembly 'DSInternals.Replication.Interop.dll' or one of its dependencies. The
specified module could not be found.
At C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules\DSInternals\DSInternals.psm1:20 char:5
Add-Type -Path $interopAssemblyPath
CategoryInfo : NotSpecified: (:) [Add-Type], FileNotFoundException
FullyQualifiedErrorId : System.IO.FileNotFoundException,Microsoft.PowerShell.Commands.AddTypeCommand
from dsinternals.
i tried the version 2.20 and now I can import the module with no error message.
it runs perfectly! amazing tool! thanks for your help
from dsinternals.
i think it would be good if the function to remove LMHash and LMHashHistory could be added and it is the task which i am focusing on actually
from dsinternals.
@kennethkc LMHash is a completely different story. The only supported way of deleting it is by setting the appropriate policy and changing the password. I could only imagine that the hash could be deleted by direct manipulation with the ntds.dit file. I you think that would be useful to you, feel free to file a separate feature request.
from dsinternals.
@kennethkc I have just pushed a new release. Could you please try it in the same way as you did previously?
from dsinternals.
I got another error for running with v2.21.1.zip
PS C:\WINDOWS\system32> Import-Module DSInternals
Import-Module : Could not load file or assembly
'file:///C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules\DSInternals\DSInternals.PowerShell.dll' or one of its
dependencies. Operation is not supported. (Exception from HRESULT: 0x80131515)
At line:1 char:1
+Import-Module DSInternals
+CategoryInfo : NotSpecified: (:) [Import-Module], FileLoadException
+FullyQualifiedErrorId : System.IO.FileLoadException,Microsoft.PowerShell.Commands.ImportModuleCommand
from dsinternals.
Hi @kennethkc , could you please double-check that all the files (and specifically those 2 DSInternals.Replication.Interop.dll) are "unblocked"?
from dsinternals.
my apologies for missing to unblock the files. i can import the module successfully with v2.21.1.
thanks for your time and effort!
from dsinternals.
Related Issues (20)
- Empty Password not returning full results HOT 3
- DSInternals.Replication.Interop.dll - File not found Exception on .NET 7/Core HOT 1
- ERROR: Package 'dsinternals' requires a different Python: 2.7.18 not in '>=3.4' HOT 1
- Unable to find pekList column Id? HOT 5
- Performance on very large databases? HOT 1
- Set-ADDBCompatibility HOT 1
- Extract users from specific OU or CN using DSInternals.Replication HOT 1
- Cmdlet for offline user unlock
- Password in plain text is missing HOT 1
- Modified Get-ADDBAccount to include more attributes : Object reference not set to an instance of an object. HOT 2
- Password Quality Result HOT 2
- Troubleshooting
- Memory consumption when running Get-ADDBAccount command HOT 1
- Get-ADReplAccount : The input is shorter than the minimum length. HOT 8
- DSInternals.Common.dll: Could not load file or assembly
- copied the database back to the original DC HOT 2
- Domain reference for Format-Custom views HOT 2
- Remove-ADDBObject : doesn't remove objects HOT 1
- Get-ADDBAccount - There was a problem reading the Database which probably comes from a different OS HOT 1
- Add-ADDBSidHistory / There was a problem reading the database, which probably comes from a different OS / After Exchange 2019 Schema Update HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dsinternals.