add new file ezupdate.ps1
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
# This script eases network registration and update through a simple menu system
|
||||
# Ben Hatto 2026
|
||||
|
||||
# SSH details
|
||||
$remoteHost = "chavez"
|
||||
$keyPath = "$HOME\.ssh\id_rsa"
|
||||
|
||||
# Grab netid for SSH later
|
||||
function Grab-NetID {
|
||||
Write-Host "Welcome to Easy Reg Update!"
|
||||
$user = Read-Host -Prompt "Please enter your EGR NetID"
|
||||
}
|
||||
|
||||
function Send-Command {
|
||||
param (
|
||||
[string]$Command
|
||||
)
|
||||
#connect to chavez and load the profile
|
||||
ssh -i $keyPath ${user}@${remoteHost} "source ~/.bashrc && $Command && exit"
|
||||
}
|
||||
|
||||
#ssh to chavez with
|
||||
function Check-Registration {
|
||||
"nb-search.pl --email hattoben@egr.msu.edu"
|
||||
}
|
||||
|
||||
# Prompt user with menu
|
||||
function Show-Menu {
|
||||
Write-Host "What would you like to do?"
|
||||
Write-Host "1) Check Registration `n2) Update Registration"
|
||||
$choice = Read-Host -Prompt "Enter your selection:"
|
||||
|
||||
switch($choice) {
|
||||
'1' {
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Grab-NetID
|
||||
Send-Command -Command "echo 'hi'"
|
||||
Reference in New Issue
Block a user