Visualizzazione post con etichetta immagine. Mostra tutti i post
Visualizzazione post con etichetta immagine. Mostra tutti i post

lunedì 1 maggio 2023

Windows Quick Tip: Visualizzare la versione, l'edizione e la build di Windows dal file ISO o WIM

In questo articolo approfondiremo quanto già visto nell'articolo Windows Quick Tip: Visualizzare informazioni su un file WIM (Windows Imaging) mostrando come utilizzare DISM e PowerShell per scoprire quali versioni, edizioni, build, language pack di Windows sono presenti all'interno di un file ISO o WIM. Se il nome di un file ISO (o il nome del supporto di installazione) non contiene una versione e una build, è difficile sapere quale versione di Windows contiene. In questi casi è possibile montare il file ISO contenente l'immagine di installazione di Windows e recuperare tali informazioni dal file install.wim.

Una volta montato il file ISO (o inserito il supporto di installazione) accedere alla cartella sources e individuare il file di installazione contenente l'immagine di Windows. Il file si chiama install e può avere una delle seguenti estensioni:
  • install.wim. WIM è un formato standard di immagine di installazione di Windows.
  • install.esd. ESD è un file immagine compresso.
  • install.swm. SWM viene utilizzato se si desidera dividere un'immagine WIM di grandi dimensioni in più file di dimensioni non superiori a 4 GB, in modo da inserirli nel file system FAT32 se si crea una chiavetta USB di installazione.
Prendere nota del nome del file e del suo percorso, avviare il prompt dei comandi come amministratore ed eseguire il seguente comando
DISM /Get-WimInfo /WimFile:"X:\sources\install.wim"
sostituendo X:\sources\Install.wim con nome del file, comprensivo del percorso, individuato in precedenza.

Verranno visualizzate le informazioni relative alla versione di Windows contenuta nel file. Nel caso si tratti di un ISO multi-edition, verrà visualizzato un elenco delle edizioni disponibili (Education, Home, Enterprise, Pro, ecc.) come mostrato in FIG 1.
Immagine di Windows multi-edition
FIG 1 - Immagine di Windows multi-edition

Ogni edizione è contrassegnata da un indice utilizzabile per ottenere informazioni più dettagliate. Per visualizzare maggiori informazioni (come build e lingue disponibili) su un'edizione specifica presente in elenco, è possibile indicarla tramite l'indice e l'opzione /index aggiunta al comando DISM visto in precedenza. Ad esempio, per visualizzare le informazioni sull'edizione contrassegnata dall'indice 5, basterà eseguire il comando
DISM /Get-WimInfo /WimFile:"X:\Sources\Install.wim" /index:5
DISM multi-edition, index
FIG 2 - DISM multi-edition, index

L'operazione sopra descritta può essere automatizzata tramite un semplice script PowerShell
 #Indicare il file ISO contenente l'immagine di Windows (ad es. d:\win.iso)  
 $imagePath = (Read-Host -Prompt "Indicare il file ISO contenente l'immagine di Windows")  
 #Verifico se il file indicato esiste  
 If (Test-Path -Path $imagePath){  
      #Se il file esiste provo a montarlo  
      $mountResult = Mount-DiskImage $imagePath -PassThru  
      #Recupero la lettera di unità con cui viene identificata l'immagine montata  
      $driveLetter = "$(($mountResult | Get-Volume).DriveLetter):"  
      #Visualizzo le versioni di Windows contenute nel file install.wim  
      Get-WindowsImage -ImagePath "$driveLetter\sources\install.wim"  
      #Esegue l'unmount dell'immagine  
      Dismount-DiskImage $mountResult.ImagePath  
 }  
 else{  
      #Il file specificato non è stato trovato  
      write-host("Il file specificato non esiste!")  
 }  
Script PowerShell per la visualizzazione delle edizioni di Windows presenti nell'immagine
FIG 3 - Script PowerShell per la visualizzazione delle edizioni di Windows presenti nell'immagine

Con alcune modifiche possiamo generare un report che visualizza i dettagli di ciascuna edizione di Windows presente nell'immagine
 $Report = @()  
 #Indicare il file ISO contenente l'immagine di Windows (ad es. d:\win.iso)  
 $imagePath = (Read-Host -Prompt "Indicare il file ISO contenente l'immagine di Windows")  
 #Verifico se il file indicato esiste  
 If (Test-Path -Path $imagePath){  
      #Se il file esiste provo a montarlo  
      $mountResult = Mount-DiskImage $imagePath -PassThru  
      #Recupero la lettera di unità con cui viene identificata l'immagine montata  
      $driveLetter = "$(($mountResult | Get-Volume).DriveLetter):"  
      #Visualizzo le versioni di Windows contenute nel file install.wim  
      $WinImages = Get-WindowsImage -ImagePath "$driveLetter\sources\install.wim"  
      #Per ogni edizione di Windows contenuta nell'immagine  
      Foreach ($WinImage in $WinImages){  
           #Recupera informazioni da inserire nel report  
           $curImage=Get-WindowsImage -ImagePath "$driveLetter\sources\install.wim" -Index $WinImage.ImageIndex  
           $objImage = [PSCustomObject]@{  
                ImageIndex = $curImage.ImageIndex  
                ImageName = $curImage.ImageName  
                Version = $curImage.Version  
                Languages=$curImage.Languages  
                Architecture =$curImage.Architecture  
           }  
           $Report += $objImage  
      }  
      #Esegue l'unmount dell'immagine  
      Dismount-DiskImage $mountResult.ImagePath  
      #Visualizza il report  
      $Report | Out-GridView  
 }  
 else{  
      #Il file specificato non è stato trovato  
      write-host("Il file specificato non esiste!")  
 }  
Report edizioni di Windows contenute nell'immagine
FIG 4 - Report edizioni di Windows contenute nell'immagine







giovedì 19 luglio 2018

Windows Quick Tip: Disattivare la compressione degli sfondi del Desktop JPEG

Quando si imposta un'immagine come sfondo del Desktop, Windows (Windows 7, 8 e 10) ne effettua una copia memorizzandola con il nome TranscodedWallpaper nel percorso %AppData%\Microsoft\Windows\Themes.
L'immagine impostata come sfondo viene salvata come file TranscodedWallpaper
FIG 1 - L'immagine impostata come sfondo viene salvata come file TranscodedWallpaper
Nel caso si tratti di un'immagine JPEG, la copia viene compressa con una qualità pari al 85% al fine di ridurne le dimensioni e, di conseguenza, l'impatto sulle prestazioni del computer. Tale processo può incidere negativamente sulla qualità dello sfondo impostato.

Per ovviare a tale comportamento è possibile utilizzare come sfondo immagini PNG (che non subiscono alcuna ulteriore compressione) oppure agire tramite il registro di sistema per impedire a Windows di comprimere gli sfondi in formato JPEG.

Per apportare la modifica al registro di sistema:
  • Premere la combinazione di tasti WIN+R per aprire la finestra di dialogo Esegui e digitare regedit seguito da invio per avviare l'Editor del registro di sistema;
  • Posizionarsi sulla chiave
    HKEY_CURRENT_USER\Control Panel\Desktop;
  • Creare, se non presente, un valore DWORD (32 bit) e nominarlo JPEGImportQuality;
  • Cliccare due volte sul valore appena creato, impostare in Base l'opzione Decimale quindi, nella casella Dati valore, digitare 100.

    Impedire a Windows di comprimere l'immagine JPEG utilizzata come sfondo agendo tramite il registro di sistema
    FIG 2 - Impedire a Windows di comprimere l'immagine JPEG utilizzata come sfondo agendo tramite il registro di sistema
  • Riavviare il sistema per rendere effettiva la modifica. Dopo aver riavviato il PC le nuove immagini JPEG impostate come sfondo verranno copiate e mostrate alla massima qualità ovvero al 100%.

Dal seguente link è possibile scaricare i file .reg per disabilitare/riabilitare la compressione degli sfondi del Desktop in formato JPEG.
DOWNLOAD




venerdì 16 giugno 2017

Windows 10: Creare un'immagine di backup

Windows 10 integra uno strumento per creare immagini di backup dell'installazione del sistema operativo. Rispetto a software di terze parti specializzati lo strumento integrato in Windows non dispone di funzionalità avanzate come la possibilità di ripristinare l'immagine su un sistema diverso ma risulta comunque utile per un ripristino veloce.
Vediamo come procedere in Windows 10.
  • Nella barra di ricerca digitare backup, quindi cliccare su Backup e ripristino (Windows 7). In alternativa è possibile avviare il tool da Pannello di controllo->Sistema e sicurezza->Backup e ripristino (Windows 7);

    Windows 10, Backup e ripristino (Windows 7)
    FIG 1 - Windows 10, Backup e ripristino (Windows 7)
  • Nel pannello sinistro della finestra cliccare su Crea immagine di sistema per avviare una procedura guidata;

    Backup e ripristino (Windows 7), Crea immagine di sistema
    FIG 2 - Backup e ripristino (Windows 7), Crea immagine di sistema
  • Verrà chiesto di specificare il percorso in cui salvare il backup permettendo all'utente di scegliere tra disco rigido, DVD (nel caso sia presente un masterizzatore) e un percorso di rete. Una volta selezionata l'opzione desiderata cliccare sul pulsante Avanti per proseguire.
    Crea immagine di sistema, Specifica percorso
    FIG 3 - Crea immagine di sistema, Specifica percorso
  • Se nel sistema è presente più di una partizione sarà possibile specificare quali includere nel backup;
  • Proseguendo nella procedura guidata verrà visualizzato una sorta di riepilogo e l'utente dovrà confermare le impostazioni di backup prima di procedere. Cliccare sul pulsante Avvia backup e attendere che l'operazione venga portata a termine (l'attesa potrebbe essere piuttosto lunga).
    Crea immagine di sistema, Avvia backup
    FIG 4 - Crea immagine di sistema, Avvia backup
  • Terminato il backup verrà richiesto di creare un disco di ripristino necessario per poter ripristinare l'immagine creata in caso di problemi. Selezionare l'unità relativa al masterizzatore e cliccare sul pulsante Crea disco dopo aver inserito un supporto vuoto. Tale procedura potrà essere richiamata anche in seguito cercando recdisc nella casella di ricerca di Windows.

    Windows 10, Crea un disco di ripristino del sistema
    FIG 5 - Windows 10, Crea un disco di ripristino del sistema





martedì 16 maggio 2017

MS Exchange: Rimuovere la foto associata all'account utente tramite EMS

Per rimuovere una foto associata ad un'account utente in ambiente MS Exchange 2013/2016 è possibile agire tramite EMS (Exchange Management Shell) utilizzando il cmdlet Remove-UserPhoto. La sintassi del comando è la seguente

Remove-UserPhoto -identity <IdentificativoMailbox>

oppure

Remove-UserPhoto -ClearMailboxPhotoRecord <SwitchParameter> -Identity <IdentificativoMailbox>

MS Exchange, foto associata all'account utente
FIG 1 - MS Exchange, foto associata all'account utente


Parametri principali


Identity
Il parametro Identity specifica l'identità dell'account utente. Il parametro accetta un qualsiasi valore che consenta di identificare l'account in modo univoco come:
GUID
Nome distinto (DN)
Dominio\Account
Nome dell'entità utente
LegacyExchangeDN
SamAccountName
Indirizzo SMTP
Alias 


ClearMailboxPhotoRecord
Il parametro ClearMailboxPhotoRecord è disponibile solo per il servizio basato su cloud e indica che la foto eliminata da una casella di posta viene considerata vuota anziché rimossa. Non è necessario specificare un valore per questa opzione.



Esempi


Esempio 1
Remove-UserPhoto -identity GLUBRANO
Elimina la foto associata all'account GLUBRANO

Esempio 2
Remove-UserPhoto -identity giovanni.lubrano@contoso.com -Confirm:$false
Rimuove la foto associata all'account identificato dall'indirizzo giovanni.lubrano@contoso.com senza chiedere conferma prima di procedere.



giovedì 2 ottobre 2014

Outlook Quick Tip: Immagine in sottofondo ad un messaggio

Per inserire un'immagine in background ad un messaggio è possibile procedere con le seguenti operazioni valide da Outlook 2007 ad Outlook 2013:


  • Nella creazione del messaggio selezionare la scheda/menu Inserisci quindi selezionare Immagini;
  • Selezionare l'immagine che si intende inserire quindi cliccare su Inserisci per confermare;
  • Cliccare con il tasto destro del mouse sull'immagine e dal menu contestuale selezionare Testo a capo e quindi Dietro al testo.

Immagine in Background
FIG 1 - Immagine in Background