posts - 598 , comments - 849 , trackbacks - 247

My Links

News

qrcode

Lance Robinson

Create Your Badge

Lance Robinson is a software engineer in Durham, Chapel Hill, Raleigh, and surrounding areas. More about Lance.

 Subscribe

Tag Cloud

Archives

Post Categories

Image Galleries

Blogs

Miscellanous

Noteworthy Stuff

Popular Posts

PowerShell: sync system time with Internet time server

NetCmdlet’s get-time cmdlet uses the Internet TIME protocol to query Internet time server’s for the current time.  It can also be used to sync the time on the local system with that of the time server.  The following PowerShell function gets the time on a time server, optionally syncs the local system to that time, and outputs both times to the console:

   1:  function sync-time(
   2:    [string] $server = "clock.psu.edu",
   3:    [int] $port = 37,
   4:    [switch] $set = $false)
   5:  {
   6:    $servertime = get-time -server $server -port $port -set:$set
   7:    write-host "Server time:" $servertime 
   8:    write-host "Local time :" $(date)
   9:  }

To use it to compare the time of the system versus the Internet server time, just call sync-time. To actually do the sync, add the –set flag to the command.

Technorati Tags: ,

Print | posted on Monday, March 30, 2009 10:13 AM | Filed Under [ PowerShell ]

Feedback

Gravatar

# re: PowerShell: sync system time with Internet time server

Get-Time is not a PS Cmdlet/ wont work.
5/11/2015 11:35 PM | Manny
Post A Comment
Title:
Name:
Email:
Comment:
Verification:
 

Powered by: