Compare commits
2 Commits
85c5a504c8
...
6886d42010
| Author | SHA1 | Date | |
|---|---|---|---|
| 6886d42010 | |||
| a03eb1af4c |
3
.gitignore
vendored
3
.gitignore
vendored
@ -3,4 +3,5 @@
|
|||||||
*.suo
|
*.suo
|
||||||
*.user
|
*.user
|
||||||
*.userosscache
|
*.userosscache
|
||||||
*.sln.docstates
|
*.sln.docstates
|
||||||
|
/SRGAdminMenu.lnk
|
||||||
|
|||||||
@ -207,18 +207,6 @@ function Do-RemoveAppxMenu {
|
|||||||
} while ($true)
|
} while ($true)
|
||||||
}
|
}
|
||||||
|
|
||||||
function Do-ShowIP {
|
|
||||||
Get-NetIPAddress -AddressFamily IPv4 |
|
|
||||||
Select-Object InterfaceAlias, IPAddress |
|
|
||||||
Sort-Object InterfaceAlias |
|
|
||||||
Format-Table -AutoSize
|
|
||||||
}
|
|
||||||
|
|
||||||
function Do-PingHost {
|
|
||||||
$h = Read-Host "Enter host or IP"
|
|
||||||
if ($h) { Test-Connection -TargetName $h -Count 4 | Format-Table Address, Latency -Auto }
|
|
||||||
}
|
|
||||||
|
|
||||||
function Do-RestartServiceMenu {
|
function Do-RestartServiceMenu {
|
||||||
do {
|
do {
|
||||||
Clear-Host
|
Clear-Host
|
||||||
@ -282,20 +270,16 @@ do {
|
|||||||
Write-Host "=== My Admin Menu ===" -ForegroundColor Cyan
|
Write-Host "=== My Admin Menu ===" -ForegroundColor Cyan
|
||||||
Write-Host " 1) Connect to a machine (Enter-PSSession as current user)"
|
Write-Host " 1) Connect to a machine (Enter-PSSession as current user)"
|
||||||
Write-Host " 2) Remove Windows apps (local or remote)"
|
Write-Host " 2) Remove Windows apps (local or remote)"
|
||||||
Write-Host " 3) Show IP addresses"
|
Write-Host " 3) Restart a service (submenu)"
|
||||||
Write-Host " 4) Ping a host"
|
write-Host " 4) Run Winget Upgrades"
|
||||||
Write-Host " 5) Restart a service (submenu)"
|
|
||||||
write-Host " 6) Run Winget Upgrades"
|
|
||||||
Write-Host " 0) Quit`n"
|
Write-Host " 0) Quit`n"
|
||||||
$choice = Read-Host "Choose an option"
|
$choice = Read-Host "Choose an option"
|
||||||
|
|
||||||
switch ($choice) {
|
switch ($choice) {
|
||||||
'1' { Do-ConnectRemote }
|
'1' { Do-ConnectRemote }
|
||||||
'2' { Do-RemoveAppxMenu }
|
'2' { Do-RemoveAppxMenu }
|
||||||
'3' { Do-ShowIP; Read-Host "`nPress Enter to return to menu" | Out-Null }
|
'3' { Do-RestartServiceMenu }
|
||||||
'4' { Do-PingHost; Read-Host "`nPress Enter to return to menu" | Out-Null }
|
'4' { do-wingetupgrades }
|
||||||
'5' { Do-RestartServiceMenu }
|
|
||||||
'6' { do-wingetupgrades }
|
|
||||||
'0' { exit }
|
'0' { exit }
|
||||||
default {
|
default {
|
||||||
Write-Host "Invalid choice." -ForegroundColor Yellow
|
Write-Host "Invalid choice." -ForegroundColor Yellow
|
||||||
|
|||||||
Reference in New Issue
Block a user