Skip to content

Instantly share code, notes, and snippets.

View bundyfx's full-sized avatar

Flynn Bundy bundyfx

View GitHub Profile
$csv = Import-csv C:\Input.csv
$csv.MachineName | ForEach-Object {if(Test-Connection -Count 1 -Quiet $_){ $_ | Select @{N='MACHINENAME';E={Get-WmiObject -cn $_ Win32_OperatingSystem | Select -expand PsC*}},@{N='OSVERSION';E={Get-WmiObject -cn $_ Win32_OperatingSystem | Select -ExpandProperty Cap*}}}} | Export-Csv C:\Output.csv -nti
@bundyfx
bundyfx / gist:22aae897c286895de39a
Last active August 29, 2015 14:25
rename machine to IP address
$ip=((gwmi Win32_NetworkAdapterConfiguration | ? { $_.IPAddress -ne $null }).ipaddress | select -First 1)
$ipAddressName = $ip.Replace(".","-")
If ($env:COMPUTERNAME -eq $ipAddressName) {
Write-Host "$ipAddressName No need to change"
}
Else {
Rename-Computer -NewName $ipAddressName -Restart
}
@bundyfx
bundyfx / gist:5b8ac3a16d807b40cda4
Created July 5, 2015 03:59
Puzzle #1 Scripting Games
GWMI WIN32_OPERATINGSYSTEM -CN DC1,DSC1 | SELECT P*ME,S*J*N,V*,@{N=’BIOSSERIAL';E={GWMI -CN $_.PSCOMPUTERNAME WIN32_BIOS| SELECT -EXPAND S*R}}