Systems
Dopo aver lavorato per un po’ di tempo su VMware ESX, sono riuscito anche a dare un’occhiata a Hyper-V Server R2, evoluzione naturale (e gratuita) in caso di aggiornamento di un Virtual Server 2005. La migrazione delle macchine virtuali è semplice: visto che il formato dei dischi virtuali è il solito VHD, alla fine basta: Riconfigurare la macchina virtuale dicendo ad Hyper-V di usare dischi già esistenti. Disinstallare le VM Additions di Virtual Server 2005. Installare gli Hyper-V Integration Services. L’unica cosa strana che si...
Quando si aggiorna il sistema operativo, oppure si dà una “sana rinfrescata” (cioè si pialla l’hard disk… ) alla propria installazione, ci tocca poi dover reinstallare tutta quella montagna di software che abbiamo installato nel tempo, e che è sempre difficile da ricordare. WMI ci può dare una mano; tramite il comando:
wmic product
otteniamo un pratico elenco di tutto il sotware installato tramite Windows Installer, da poter utilizzare in seguito come promemoria. E' vero, non è la totalità del software, ma è comunque utile.
Sì, è vero, sto per installare Windows 7…
IIS ha il brutto vizio di “mettersi in ascolto” su tutti gli indirizzi IP della macchina sulla quale è installato. Se ad esempio ho un server con più schede di rete, oppure con una sola scheda di rete ma con più indirizzi IP assegnati, automaticamente IIS si accaparra tutti gli indirizzi IP per i fatti suoi.
Questo comportamento non va bene nel caso si volessero dedicare gli indirizzi IP a servizi diversi (ad esempio, due web server sulla stessa macchina, ognuno con un indirizzo IP specifico), ma fortunatamente è configurabile tramite un paio di comandi impartiti da un prompt con permessi...
Se c'è una cosa che non sopporto è installare alla cieca il software sul mio pc. Molto spesso uso una Virtual Machine di test per provare prima quello che vado ad installare, ma per i packages in formato msi, tramite un semplice comando, posso "dare un'occhiata all'interno" prima dell'eventuale setup:
msiexec /a <nomepackage>.msi TARGETDIR=<path di destinazione>
Lo switch /a esegue un setup amministrativo del package (senza quindi eseguirne l'installazione sulla macchina), mentre il parametro TARGETDIR specifica il path della cartella nella quale si vogliono "estrarre" i files. Questa viene creata all'occorrenza da Windows Installer, e può essere cancellata senza problemi se poi non...
Possiamo tranquillamente dire che Notepad è ormai un programma abbastanza maturo e stabile .
Tuttavia, ieri dovevo modificare un file .bat, quindi clicco il pulsante destro del mouse sul file, faccio click su "Edit" e ottengo questo simpatico messaggio di errore :
Sgrat, sgrat... Qual è la causa? Il comando associato alla Shell Extension.
Andando con regedit nella chiave HKEY_CLASSES_ROOT\batfile\shell\edit\command si nota che il comando termina con i doppi apici ("). Togliendoli, tutto torna a funzionare .
Chi ha aggiunto quei famigerati doppi apici? Ci stiamo ancora lavorando...
Effettivamente non so quanto possa essere utile, però c'è un modo per avere un command prompt che gira con le credenziali di SYSTEM. Da un command prompt eseguito un utente con permessi amministrativi, basta schedulare un task che esegua cmd.exe con questo comando:
at <orario> /interactive cmd
Allo scoccare dell'ora, compare un command prompt che gira come SYSTEM:
Questo è un command prompt mooolto potente!
Questa cosa non funziona su Windows Vista: il sistema dà errore dicendo che, per motivi di sicurezza, il task non verrà eseguito in modalità interattiva.
Ultimamente sto lavorando molto con Exchange 2007, e sto notando che le differenze rispetto alla versione 2003 sono veramente tante. Una differenza che si nota subito è che "hanno dato a Cesare quel che è di Cesare": da Active Directory Users and Computers si gestiscono gli utenti, mentre da Exchange Management Console si gestiscono le mailbox. Tutto chiaro, se non per il fatto che, facendo un "Remove" sulla mailbox di un utente da EMC, si elimina sia la mailbox sia l'utente da Active Directory .
E' necessario ricordarsi quindi che una mailbox viene "slegata" dall'utente con il comando "Disable", in modo da collocarla...
Situazione: due server Exchange installati in due sedi remote, Exchange 2003 SP2 nella sede italiana e un Exchange 2007 nella sede cinese. Le due sedi sono collegate tramite una VPN permanente realizzata con due firewall Cisco.
La configurazione di Exchange era corretta, i domain controller rispondevano e si replicavano correttamente tra i due sites, i DNS andavano a meraviglia, l'SMTP era funzionante, ma non c'era verso di far passare la mail attraverso il Routing Group Connector che collega i due server Exchange.
Perché? Perché i firewall Cisco facevano packet inspection sul protocollo SMTP, abbastanza pesante da dar fastidio ad Exchange. E' bastato un bel...
Da convinto sostenitore del principio di "least privilege", sono molto contento dello User Account Control di Windows Vista, però ci sono un paio di cose che non mi piacciono:
L'utente creato durante il setup del sistema operativo fa parte del gruppo Administrators .
Se un utente fa parte del gruppo Administrators e non è Administrator, l'UAC chiede comunque conferma in tutte le operazioni che richiedono elevazione di privilegi.
Io preferisco una gestione del tipo: se un utente non fa parte di Administrators ed esegue un'operazione che richiede maggiori permessi, viene chiesta la password dell'utente...
Sembra che i language packs per Windows Vista Enterprise e Ultimate non siano più disponibili su Windows Update. Per comodità, questi sono i links per scaricarli direttamente:
Windows Vista x86
...
Full Systems Archive