active_directory

Active Directory

Tools

Solutions

run-mmc.bat

Run AD domain tools from machines not joined to domain.

@echo off
@rem This script allows mmc to be ran for AD domains from non domain joined machines.
@rem Run this script as administrator.
set /p USER="Username: "
runas /netonly /user:contoso.com\%USER% "mmc C:\Users\Public\Desktop\contoso.msc /server=contoso.com"
pause

Get LastLogon to find stale user accounts

Powershell command for getting the LastLogon date-time for users on a specified domain controller.

Get-ADUser -Credential $Credentials -Server pdc -Filter * -Properties * | Select-Object Name, @{N='LastLogon'; E={[DateTime]::FromFileTime($_.LastLogon)}}

See theses solutions for handling multiple domain controllers, solution1, solution2.

  • active_directory.txt
  • Last modified: 2022/01/17 17:21
  • by mgupton