Updated documentation.

This commit is contained in:
MichaelGrafnetter 2016-08-07 12:58:56 +02:00
parent ec4c560af7
commit e2494ad324
3 changed files with 47 additions and 55 deletions

View File

@ -7,61 +7,17 @@ The DSInternals PowerShell Module exposes several internal and undocumented feat
List of Cmdlets
---------------
To see the list of available cmdlets with their description, run this command:
PS > Get-Help about_DSInternals
Offline AD Database Access:
Get-ADDBAccount
Get-ADDBDomainController
Get-BootKey
Get-ADDBBackupKey
Get-ADDBSchemaAttribute
Add-ADDBSidHistory
Set-ADDBPrimaryGroup
Set-ADDBDomainController
Set-ADDBBootKey
Remove-ADDBObject
Online AD Database Access:
Get-ADReplAccount
Get-ADReplBackupKey
Set-SamAccountPasswordHash
Password Hash Calculation:
ConvertTo-NTHash
ConvertTo-LMHash
ConvertTo-OrgIdHash
Password Decryption:
ConvertFrom-ADManagedPasswordBlob
ConvertFrom-UnicodePassword
ConvertTo-UnicodePassword
ConvertFrom-GPPrefPassword
ConvertTo-GPPrefPassword
Misc:
ConvertTo-Hex
Save-DPAPIBlob
System Requirements
-------------------
- Windows PowerShell 3+ (both 64-bit and 32-bit hosts are supported)
- .NET Framework 4.5.1+
List of supported systems is available here:
The cmdlets have been tested on these operating systems:
Windows Server 2016
Windows Server 2012 R2
Windows Server 2008 R2
Windows 10
Windows 8.1
Windows 7
The cmdlets working with the AD database do not support Windows 2000 domain functional level.
https://github.com/MichaelGrafnetter/DSInternals/wiki/Installation
Installation
------------
@ -98,4 +54,9 @@ Michael Grafnetter
Homepage
--------
https://www.dsinternals.com
https://www.dsinternals.com
Source Codes
------------
https://github.com/MichaelGrafnetter/DSInternals

View File

@ -6,8 +6,8 @@ using System.Runtime.InteropServices;
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
[assembly: AssemblyTitle("DSInternals DataStore Library")]
[assembly: AssemblyVersion("2.15")]
[assembly: AssemblyFileVersion("2.15")]
[assembly: AssemblyVersion("2.16")]
[assembly: AssemblyFileVersion("2.16")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]

View File

@ -20,6 +20,16 @@ LONG DESCRIPTION
-----------
Reads the BootKey/SysKey from an offline SYSTEM registry hive.
Set-ADDBBootKey
---------------
Re-encrypts a ntds.dit with a new BootKey. Highly experimental!
Get-ADDBBackupKey
-----------------
Reads the DPAPI backup keys from a ntds.dit file.
Add-ADDBSidHistory
------------------
@ -60,6 +70,11 @@ LONG DESCRIPTION
-----------------
Reads one or more accounts through the DRSR protocol, including secret attributes.
Get-ADReplBackupKey
-------------------
Reads the DPAPI backup keys through the DRSR protocol.
Set-SamAccountPasswordHash
--------------------------
@ -72,6 +87,11 @@ LONG DESCRIPTION
----------------
Calculates NT hash of a given password.
ConvertTo-NTHashDictionary
--------------------------
Creates a hash->password dictionary for use with the Test-PasswordQuality cmdlet.
ConvertTo-LMHash
----------------
@ -104,13 +124,24 @@ LONG DESCRIPTION
-------------------------
Converts a password to the format used in unattend.xml or *.ldif files.
Misc
ConvertFrom-ADManagedPasswordBlob
---------------------------------
Decodes the value of the msDS-ManagedPassword attribute of a Group Managed Service Account.
Misc
Test-PasswordQuality
--------------------
Performs AD audit, including checks for weak, duplicate, default and empty passwords.
Save-DPAPIBlob
--------------
Saves the output of the Get-ADReplBackupKey and Get-ADDBBackupKey cmdlets to a file.
ConvertTo-Hex
-------------