Posted On March 30, 2019

Simple Active Directory & DNS Synchronization Script

kimconnect 0 comments
blog.KimConnect.com >> Codes , Networking >> Simple Active Directory & DNS Synchronization Script
@echo off

GOTO push_or_pull

:push_or_pull
set /p action="Type in Push, Pull, or Quit. Press Enter for default action = push: " || set action=push

IF /i %action% == pull GOTO pull
IF /i %action% == push GOTO push
IF /I %action% == quit GOTO end
IF /I %action% == q GOTO end
IF /i NOT %action% == pull GOTO try_again

:try_again
echo "Input not recognized. Please try again."
GOTO push_or_pull

:pull
REM Pulls a replication from a specific Domain Controller
set /p dc="Enter DC to pull replication from: "
repadmin /syncall %dc% /d /e /a /A
GOTO end

:push
REM Pushes a replication to a specific DC
set /p dc="Enter DC to push replication to: "
repadmin /syncall %dc% /d /e /a /A /P
GOTO end

:end
pause

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post

PowerShell: How to Logoff an User RDP Session

# logOffUser.ps1 $servername=$env:computername $userName='brucelee' function logOffRdpSession{ param( $serverName=$env:computername, $username ) $username=if($username -match '\\'){[regex]::match($username,'\\(.*)$').captures.groups.value[1] }else{ $username.tostring()…

Some Batch Files

REM Date.batset fscfg=m:\mfgsys\fs.cfgm:\fs_apps\setcfg N0 DT_TODAY={TODAY} REM lexp.batfsguiapp.exe -s -cm:\mfgsys\fs.cfg -iAAA{TAB}y2k99{CR}bexe{ESC}exp{CR}exit Rem Invoice_Prints_ZZ1_2_3_.batfsguiapp.exe -cm:\mfgsys\fs.cfg -iZZ1{TAB}pass1{CR}bexe{ESC}zz1{CR}M:\cabsauto\timeout 15fsguiapp.exe…

Using Python to Automate Video Playing on Ubuntu

This little snippet was generated using ChatGPT with more than a little bit of prompting…