PowerShell - Get NTP Server (W32tm)
- Jon Boyette
- Jan 10, 2022
- 1 min read
Save as a .ps1, as an NTPTimeSource.ps1, run it, enter the server name you want to discover its time server, and outputs to screen the remote servers time source
Param(
[Parameter(Mandatory=$true,
ValueFromPipeline=$true,
ValueFromPipelineByPropertyName=$true,
Position=0)]
[Alias('Name')]
[string[]]$Computername
)
Process
{
foreach ($Computer in $Computername)
{
$ntps = w32tm /query /computer:$Computer /source
new-object psobject -property @{
Name = $Computer
NTPSource = $ntps
}
}
}
Comments