Skip to content

Files

Latest commit

Jun 18, 2019
1356f81 · Jun 18, 2019

History

History
42 lines (24 loc) · 1 KB

using-com-to-enumerate-hostname-username-domain-network-drives.md

File metadata and controls

42 lines (24 loc) · 1 KB

Using COM to Enumerate Hostname, Username, Domain, Network Drives

At Computer\HKEY_CLASSES_ROOT\CLSID\{093FF999-1EA0-4079-9525-9614C3504B74} we have a Windows Script Host Network Object COM object which allows us to get details such as computer name, logged on user, etc:

$o = [activator]::CreateInstance([type]::GetTypeFromCLSID("093FF999-1EA0-4079-9525-9614C3504B74"))

Below are all the properties and methods exposed by the object:

$o | gm

Viewing username, domain, machine name, etc:

$o

We can also see any network connected drives:

$o.EnumNetworkDrives()

Observations

Below shows what additional modules Powershell loads once the COM object is instantiated: