Category: ActiveDirectory

  • Check for GPO or run GPupdate Remotely

    Check for GPO or run GPupdate Remotely

    This script does lots of things that are handy when group policy (SysVol) replication is a problem… (like an environment still using FRS) My Thanks to Microsoft’s CoPilot for the help in sorting the logic of the try-else-catch commands…

  • Update ADSS Subnets

    Update ADSS Subnets

    The real advantage of this script is the ability it gives you to update your ADSS subnets quickly #Import the Active Directory moduleImport-Module ActiveDirectory -NoClobber -DisableNameChecking -Scope Local#Import the CSV with headers$csvData = Import-Csv -Path D:\powershell\input\subnets.csv#Checks for any count and breaks if not $nullif(!($csvData.Count)){break}#Loop through each row in the CSVforeach ($row in $csvData) {#Get the…

  • Get-ADGroup WildCard is BROKEN

    Get-ADGroup WildCard is BROKEN

    In the past (2018) you could use ‘like’ on Get-adgroup, like this:

  • PS Script to Promote 2019 Server to RWDC

    PS Script to Promote 2019 Server to RWDC

    Add-WindowsFeature -Name “AD-Domain-Services” -IncludeManagementTools:$False -Confirm -ea Inquire -LogPath “C:\Users\$env:username\Documents\WindowsPowerShell\log\$day-RWDCPromo.log”

  • Gpupdate Latency Errors Lookup Script

    Gpupdate Latency Errors Lookup Script

    I cannot TELL you how hard this was to write. Holy smokes the help on this is terrible.

  • Install Any Command Easily in PowerShell

    Install Any Command Easily in PowerShell

    That’s how you would install ANY module for a command you need. Now TELL me that’s not convenient!