Come rilevare la versione di office installata sui client di dominio

Admin Mauri 0 Punti di reputazione
2024-02-14T11:22:48.5366667+00:00

Come rilevare la versione di office installata sui client di dominio con tools da server senza passare macchina per macchina

Office
Office
Una suite di software per la produttività Microsoft che supporta attività aziendali comuni, tra cui l'elaborazione di parole, la posta elettronica, le presentazioni e la gestione e l'analisi dei dati.
11 domande
0 commenti Nessun commento
{count} voti

1 risposta

Ordina per: Più utili
  1. Monica Caprio (Convergys International Europe) 640 Punti di reputazione Fornitore Microsoft
    2024-02-14T13:59:41.4766667+00:00

    Gentile Mauri,

    Grazie per aver contattato il supporto Microsoft.

    Puoi utilizzare PowerShell per rilevare la versione di Office installata sui client di dominio senza dover passare da ogni macchina. Puoi eseguire uno script PowerShell dal server per ottenere queste informazioni in remoto. Ecco un esempio di script che puoi utilizzare:

    # Imposta il nome del dominio
    $Domain = "NOME_DEL_TUO_DOMINIO"
    # Ottieni tutti i computer nel dominio
    $Computers = Get-ADComputer -Filter * -Property * -SearchBase "DC=$Domain"
    # Loop attraverso ogni computer
    foreach ($Computer in $Computers) {
        $ComputerName = $Computer.Name
        # Prova a connetterti al computer
        try {
            $Session = New-PSSession -ComputerName $ComputerName -ErrorAction Stop
            # Ottieni la versione di Office installata
            $OfficeVersion = Invoke-Command -Session $Session -ScriptBlock {
                $Office = Get-WmiObject -Query "SELECT Version FROM Win32_Product WHERE Name LIKE 'Microsoft Office%'" -ErrorAction SilentlyContinue
                if ($Office) {
                    $Office.Version
                } else {
                    "Microsoft Office non installato"
                }
            } -ErrorAction SilentlyContinue
            # Output del risultato
            Write-Host "Il computer $ComputerName ha installato Microsoft Office versione: $OfficeVersion"
            
            # Chiudi la sessione
            Remove-PSSession -Session $Session
        } catch {
            Write-Host "Impossibile connettersi al computer $ComputerName"
        }
    }
    

    Assicurati di sostituire "NOME_DEL_TUO_DOMINIO" con il nome effettivo del tuo dominio. Questo script si connetterà a ogni computer nel dominio, cercherà la presenza di Microsoft Office e restituirà la versione se presente. Se Microsoft Office non è installato, restituirà un messaggio appropriato. Assicurati di avere i privilegi adeguati per eseguire questo script e che i computer nel dominio consentano l'esecuzione remota di PowerShell. Ti auguro una piacevole giornata. Monica.

    0 commenti Nessun commento