During enterprise lab deployments and server operations, configuration misalignments can occur across storage pools, DNS zones, firewall ports, and iSCSI services. This triage matrix outlines the most frequent symptoms, root causes, and immediate PowerShell corrective actions.
| Error Symptom / Alert | Underlying Root Cause | PowerShell Resolution Command |
|---|---|---|
| Gen-2 VM loops at "Boot Failed. EFI SCSI Device" | First boot device set to Hard Disk before OS install or Secure Boot signature mismatch. |
Set-VMFirmware -VMName "SRV-01" -FirstBootDevice (Get-VMDvdDrive -VMName "SRV-01") -SecureBootTemplate "MicrosoftWindows"
|
| Storage Pool creation fails: "No disks available" | Disks already contain MBR/GPT partition tables or are marked offline/primordial lock. |
Get-Disk | Where-Object PartitionStyle -ne 'RAW' | Clear-Disk -RemoveData -Confirm:$false
|
| iSCSI Initiator: "Connection Failed / Target not found" | MSiSCSI service stopped, or Windows Firewall blocking TCP port 3260 inbound. |
Start-Service MSiSCSI; New-NetFirewallRule -Name "Allow-iSCSI" -Protocol TCP -LocalPort 3260 -Action Allow
|
| DNS reverse lookup returns "Non-existent domain" | Reverse lookup zone not created or A record registered without -CreatePtr. |
Add-DnsServerPrimaryZone -NetworkId "192.168.10.0/24" -ZoneFile "10.168.192.in-addr.arpa.dns"
|
| IIS Secondary Site returns Error 404 / Bad Request | Host Header mismatch or missing DNS A/CNAME record mapping to server IP. |
Ensure client request includes matching Host: portal.lab.local and run: Add-DnsServerResourceRecordA -ZoneName "lab.local" -Name "portal" -IPv4Address "192.168.10.10"
|
FTP Client connects but hangs on LIST / transfer |
Passive data channel ports blocked by Windows Firewall or NAT router. |
Configure FTP passive port range in IIS and open firewall rule: New-NetFirewallRule -LocalPort 50000-50100 -Protocol TCP -Action Allow
|
| DHCP Client receives APIPA address (169.254.x.x) | Scope is Inactive, IP range exhausted, or DHCPServer service not running. |
Set-DhcpServerv4Scope -ScopeId 192.168.10.0 -State Active; Start-Service DHCPServer
|
| wbadmin fails with "Volume not found or access denied" | Target path not specified with correct drive letter syntax or insufficient free storage. |
Verify target disk is initialized/mounted and specify: wbadmin start backup -backupTarget:C:\Backups -include:C: -quiet -allCritical
|