none
%COMPUTERNAME% upper case RRS feed

Risposte

  • Buongiorno,

    La variabile COMPUTERNAME restituisce sempre il nome del computer in maiuscolo?

    No, non è detto

    Di solito %computername% viene settata tutta in maiuscolo, retaggio dei nomi computer  NetBEUI/NetBIOS, che anni fa erano tutti in maiuscolo...

    Come mai c'è  differenza fra  ciò che riporta echo%COMPUTERNAME% e hostname.exe?

    %computername% viene istanziata leggendo computername nelle due seguenti chiavi:
    Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName
    Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName

    hostname.exe legge un'altra chiave: hostname in Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters


    Concludendo %computername% e hostname.exe potrebbero avere valori totalmente diversi, dipendenti da ciò che è stato scritto nel registro

    ciao


    Gastone Canali >http://www.armadillo.it


    Se alcuni post rispondono al tuo quesito(non necessariamente i miei), ricorda di contrassegnarli come risposta e non dimenticare di contrassegnare anche i post utili. GRAZIE! Ricorda di dare un occhio ai link Click Here andHere







    venerdì 21 luglio 2017 22:27
  • Ciao Nicola.

    Se il valore della variabile di ambiente COMPUTERNAME viene interrogato con il comando echo dal prompt dei comandi, viene visualizzato in maiuscolo; il comando hostname, invece, lo restituisce distinguendo caratteri minuscoli e maiuscoli, come puoi vedere nello screenshot seguente.

    Anche il comando set, che elenca nomi e valori di tutte la variabili di ambiente del PC, visualizza il valore di quella variabile in carattere maiuscolo

    Ciao.


    Luigi Bruno
    MCP, MCTS, MOS, MTA

    venerdì 21 luglio 2017 17:31

Tutte le risposte

  • Ciao, ci sono degli script che ti permettono di trasformarlo in minuscolo a mia memoria. Però Nicola è già la seconda volta che posti quesiti chiaramente di estrazione sviluppatore. Qui ci occupiamo di sistemistica. Posta le tue domande sui forum MSDN destinate ai developer. Poco importa se qualcuno dei colleghi è uno script addicted e ti da la soluzione lo stesso, non sei nel posto giusto e mi vedo costretto a mettere il post in offtopic.

    Grazie della collaborazione.

    A.

    venerdì 21 luglio 2017 08:26
  • Mi scuso; è un errore dovuto ad inesperienza.

    Però non riesco a trovare in questo sito nell'elenco dei forum quello che dici tu.

    venerdì 21 luglio 2017 08:47
  • Ciao Nicola.

    Se il valore della variabile di ambiente COMPUTERNAME viene interrogato con il comando echo dal prompt dei comandi, viene visualizzato in maiuscolo; il comando hostname, invece, lo restituisce distinguendo caratteri minuscoli e maiuscoli, come puoi vedere nello screenshot seguente.

    Anche il comando set, che elenca nomi e valori di tutte la variabili di ambiente del PC, visualizza il valore di quella variabile in carattere maiuscolo

    Ciao.


    Luigi Bruno
    MCP, MCTS, MOS, MTA

    venerdì 21 luglio 2017 17:31
  • Mi scuso; è un errore dovuto ad inesperienza.

    Però non riesco a trovare in questo sito nell'elenco dei forum quello che dici tu.

    I forum MSDN (in lingua Italiana) sono disponibili all'indirizzo https://social.msdn.microsoft.com/Forums/it-it/home.

    Ciao.


    Luigi Bruno
    MCP, MCTS, MOS, MTA

    venerdì 21 luglio 2017 17:33
  • Mi chiedo perchè ti poni questo problema?

    Qui trovi come devono essere i nomi dei computer

    https://support.microsoft.com/en-us/help/909264/naming-conventions-in-active-directory-for-computers-domains-sites-and

    Caio


    Gastone Canali >http://www.armadillo.it


    Se alcuni post rispondono al tuo quesito(non necessariamente i miei), ricorda di contrassegnarli come risposta e non dimenticare di contrassegnare anche i post utili. GRAZIE! Ricorda di dare un occhio ai link Click Here andHere

    venerdì 21 luglio 2017 17:56
  • Buongiorno,

    La variabile COMPUTERNAME restituisce sempre il nome del computer in maiuscolo?

    No, non è detto

    Di solito %computername% viene settata tutta in maiuscolo, retaggio dei nomi computer  NetBEUI/NetBIOS, che anni fa erano tutti in maiuscolo...

    Come mai c'è  differenza fra  ciò che riporta echo%COMPUTERNAME% e hostname.exe?

    %computername% viene istanziata leggendo computername nelle due seguenti chiavi:
    Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName
    Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName

    hostname.exe legge un'altra chiave: hostname in Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters


    Concludendo %computername% e hostname.exe potrebbero avere valori totalmente diversi, dipendenti da ciò che è stato scritto nel registro

    ciao


    Gastone Canali >http://www.armadillo.it


    Se alcuni post rispondono al tuo quesito(non necessariamente i miei), ricorda di contrassegnarli come risposta e non dimenticare di contrassegnare anche i post utili. GRAZIE! Ricorda di dare un occhio ai link Click Here andHere







    venerdì 21 luglio 2017 22:27