• Nenhum produto no carrinho.

Script: Visualizando (TIME) dos servidores remotamente.

Olá pessoal,
Segue script (PowerShell) que facilita quando queremos saber o TIME dos servidores em nosso ambiente.
 
function Get-Time {
<#
.SYNOPSIS
Gets the time of a windows server
.DESCRIPTION
Uses WMI to get the time of a remote server
 
.PARAMETER ServerName
The Server to get the date and time from
 
.EXAMPLE
PS C:> Get-Time localhost
 
.EXAMPLE
PS C:> Get-Time server01.domain.local -Credential (Get-Credential)
 
#>
[CmdletBinding()]
param(
[Parameter(Position=0, Mandatory=$true)]
[ValidateNotNullOrEmpty()]
[System.String]
$ServerName,
 
$Credential

)
try {
If ($Credential) {
$DT = Get-WmiObject -Class Win32_LocalTime -ComputerName $servername -Credential $Credential
} Else {
$DT = Get-WmiObject -Class Win32_LocalTime -ComputerName $servername
}
}
catch {
throw
}
 
$Times = New-Object PSObject -Property @{
ServerName = $DT.__Server
DateTime = (Get-Date -Day $DT.Day -Month $DT.Month -Year $DT.Year -Minute $DT.Minute -Hour $DT.Hour -Second $DT.Second)
}
$Times
 
}
 
#Example of using this function
$Servers = “localhost”, “srv1”
 
$Servers | Foreach {
Get-Time $_
}
 
Fonte: http://www.virtu-al.net/2012/12/05/listing-remote-date-and-time-with-powershell/
 
Até a próxima,
Marco Antonio (Mada)
 

15/02/2014
WB - Todos os direitos reservados
X