Fix infinite loop in PowerShell script: Rename function to avoid collision
- Rename Test-Connection function to Test-NetworkConnection - Fix PowerShell function name collision with built-in cmdlet - Use fully qualified names for PowerShell Test-Connection cmdlet - Resolves infinite recursion in network verification 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
parent
176c6bb1c2
commit
bd33604982
@ -85,7 +85,7 @@ function Test-Requirements {
|
||||
|
||||
# Check internet connection
|
||||
try {
|
||||
Test-Connection "8.8.8.8" -Count 1 -Quiet | Out-Null
|
||||
Microsoft.PowerShell.Management\Test-Connection "8.8.8.8" -Count 1 -Quiet | Out-Null
|
||||
}
|
||||
catch {
|
||||
Write-Warning "Please check your internet connection."
|
||||
@ -295,7 +295,7 @@ function Configure-Firewall {
|
||||
# ================================
|
||||
# Verify Connection
|
||||
# ================================
|
||||
function Test-Connection {
|
||||
function Test-NetworkConnection {
|
||||
Write-Status "Verifying network connection..."
|
||||
|
||||
Start-Sleep -Seconds 5
|
||||
@ -333,7 +333,7 @@ function Test-Connection {
|
||||
Write-Status "Testing network connectivity..."
|
||||
|
||||
try {
|
||||
Test-Connection "100.64.0.1" -Count 2 -Quiet | Out-Null
|
||||
Microsoft.PowerShell.Management\Test-Connection "100.64.0.1" -Count 2 -Quiet | Out-Null
|
||||
Write-Success "FARMQ network ($FarmqNetwork) connection successful!"
|
||||
}
|
||||
catch {
|
||||
@ -433,7 +433,7 @@ function Main {
|
||||
|
||||
if ($registerSuccess) {
|
||||
Configure-Firewall
|
||||
Test-Connection
|
||||
Test-NetworkConnection
|
||||
Complete-Installation
|
||||
Show-FinalInfo
|
||||
} else {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user