Get-PC/Private/PCRename.ps1
Zachary Gorman 4a01da0e5d Init commit
2024-06-11 11:27:55 -07:00

20 lines
701 B
PowerShell

Function Get-PCRename($ComputerName){
if(Test-Connection -ComputerName $ComputerName -Count 1)
{
$User = $env:username
$DomainUser = "int\$User"
Write-Host "Current Hostname: $ComputerName"
$NewHostName = Read-Host "New Hostname"
Rename-Computer -ComputerName $ComputerName -NewName $NewHostName -DomainCredential $DomainUser -force -Restart
Write-Host "Renamed PC, successful. Restarting PC... Old Hostname: $ComputerName, New Hostname: $NewHostName" -ForegroundColor Green
}else{
Write-Host "Unable to connect to PC...Cancelling PCRename script on $ComputerName" -ForegroundColor Red
}
}