Skip to content

Instantly share code, notes, and snippets.

@mantoine96
Created October 14, 2015 14:55
Show Gist options
  • Save mantoine96/f14c2996a0b7720f0cbd to your computer and use it in GitHub Desktop.
Save mantoine96/f14c2996a0b7720f0cbd to your computer and use it in GitHub Desktop.
$file = "C:\Users\mantoine.AKERVA\Desktop\out.txt"
Import-CSV C:\Users\mantoine.AKERVA\Desktop\Classeur1.csv | Foreach-Object {
$oldserver = $_.oldserver
$newserver = $_.newserver
If ((Test-Connection $oldserver -Count 1 -Quiet) -eq $true){
Write-Output "oldserver = $oldserver is responding to PING `n"
Get-WmiObject -ComputerName -ComputerName $oldserver Win32_SystemEnclosure -Credential $cred |Select-Object __Server, SerialNumber, SMBiosAssetTag -ErrorAction Stop
Get-WmiObject win32_computersystem -cn $oldserver -Cr $cred | ft -AutoSize -ErrorAction Stop
Get-WmiObject win32_Service -cn $oldserver -Cr $cred | ft -AutoSize -ErrorAction Stop
}
Else {
Write-Output " oldserver = '$oldserver' is NOT responding to PING `n"
}
If ((Test-Connection $newserver -Count 1 -Quiet) -eq $true){
Write-Output " newserver = '$newserver' is responding to PING `n"
}
Else {
Write-Output " newserver = '$newserver' DIDNT responded to PING `n"
}
} | Out-File $file
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment