Ho un laptop con Windows Server 2003 SP2, con PowerShell installato.
Occasionalmente, questo sistema deve essere utilizzato in ambienti in cui è necessario impostare manualmente la scheda NIC su 100 Mbps / Full Duplex per funzionare correttamente. Nella maggior parte degli altri ambienti, questo deve essere impostato su Rilevamento automatico per le migliori prestazioni.
Normalmente, lo faccio attraverso la seguente procedura:
- Fare clic con il tasto destro del mouse su Risorse di rete, selezionare Proprietà.
- Fare clic con il tasto destro su Connessione alla rete locale, selezionare Proprietà
- Fai clic su Configura
- Nella scheda Avanzate, selezionare la proprietà Velocità e duplex e modificare il valore da Auto a 100 Mb completo.
- Invertire la modifica al termine del lavoro.
Esiste un modo per farlo tramite script Batch o PowerShell? Sto cercando di fare qualcosa del genere:
@ECHO OFF
[Insert 100 Mbps/Full Duplex commands here]
ECHO NIC set to 100 Mbps/Full Duplex
ECHO Press any key to return to Auto-Detect
PAUSE
[Insert Auto-Detect commands here]
ECHO NIC returned to Auto-Detect
ECHO Press any key to exit
PAUSE
Mi è stato detto che potrebbero esserci alcuni metodi per farlo tramite WMIC o PowerShell, ma non sono stato in grado di trovare gli switch, i valori o la sintassi corretti.