Vai al contenuto

Acquisizione delle proprietà di un’app Windows

In questa pagina viene descritto come ottenere alcune delle proprietà di un’app Windows che occorre specificare quando si aggiunge l’app a Sophos Mobile. Vedere Impostazioni app (Windows).

Nome della famiglia di pacchetti

Per ottenere il Nome della famiglia di pacchetti (Package Family Name, PFN) di un’applicazione, installarla su un computer Windows ed eseguire il comando PowerShell Get-AppxPackage.

Per farlo, procedere come segue:

  1. Su un computer Windows 10 o Windows 11, accedere a Microsoft Store e installare l’app.
  2. Aprire Windows PowerShell e inserire il seguente comando:

    PS> Get-AppxPackage <app_name>
    

    Sostituire <app_name> con il nome del pacchetto dell’app.

    Se non si conosce il nome, utilizzare il carattere jolly * con parte del nome. Ad esempio, inserire Get-AppxPackage *onenote per ottenere informazioni su Microsoft OneNote. È anche possibile inserire Get-AppxPackage * per ottenere informazioni su tutte le app installate sul computer.

  3. Get-AppxPackage mostra informazioni sull’app, tra cui il Nome della famiglia di pacchetti.

    Ad esempio, Get-AppxPackage mostra il seguente output per OneNote:

    PS> Get-AppxPackage *onenote
    
    Name              : Microsoft.Office.OneNote
    Publisher         : CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US
    Architecture      : X64
    ResourceId        :
    Version           : 16.14326.22093.0
    PackageFullName   : Microsoft.Office.OneNote_16.14326.22093.0_x64__8wekyb3d8bbwe
    InstallLocation   : C:\Program Files\WindowsApps\Microsoft.Office.OneNote_16.14326.22093.0_x64__8wekyb3d8bbwe
    IsFramework       : False
    PackageFamilyName : Microsoft.Office.OneNote_8wekyb3d8bbwe
    PublisherId       : 8wekyb3d8bbwe
    IsResourcePackage : False
    IsBundle          : False
    IsDevelopmentMode : False
    NonRemovable      : False
    Dependencies      : {Microsoft.VCLibs.140.00_14.0.33519.0_x64__8wekyb3d8bbwe}
    IsPartiallyStaged : False
    SignatureKind     : Store
    Status            : Ok
    
  4. Il valore accanto a PackageFamilyName è il Nome della famiglia di pacchetti dell’app.

    In questo esempio, il Nome della famiglia di pacchetti è Microsoft.Office.OneNote_8wekyb3d8bbwe.

Per maggiori informazioni sul comando Get-AppxPackage, vedere Get-AppxPackage.

GUID codice prodotto

Se il Microsoft Windows SDK è già stato installato, utilizzare il programma Orca in esso contenuto per ottenere il valore del CodiceProdotto di un file MSI. Per un esempio, leggere la descrizione nella pagina web Use Orca to find MSI file GUID product code (in inglese).

In alternativa, utilizzare uno script di PowerShell. Questi script sono reperibili su internet, ad esempio nella pagina web How to get MSI file information with PowerShell (in inglese).

Nota

Il valore immesso nel campo GUID codice prodotto non deve includere parentesi iniziali e finali.

Hash del file SHA-256

Utilizzare il comando PowerShell Get-FileHash per ottenere il valore di hash SHA-256 di un file MSI:

PS> Get-FileHash <percorso-al-file-MSI>

Per maggiori informazioni sul comando Get-FileHash, vedere Get-FileHash.

Opzioni di installazione

Per informazioni sulle opzioni della riga di comando disponibili per l’installazione dei file MSI, vedere Opzioni di Command-Line del programma di installazione Standard Microsoft.