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

domenica 6 agosto 2023

Windows Server 2022: Rimuovere un ruolo

In qualità di amministratore di sistema potremmo dover disinstallare un ruolo o una funzionalità da un server. Generalmente questo avviene quando i ruoli e le funzionalità non sono più in uso, oppure se sono incompatibili con i ruoli e funzionalità che verranno installati.

Disinstallazione ruolo tramite GUI

In questo esempio verrà illustrata la disinstallazione del ruolo di Server DNS. I passaggi per la disinstallazione degli altri ruoli sono del tutto analoghi.
  • Da Server Manager, nella sezione Dashboard, cliccare sul link Aggiungi ruoli e funzionalità.
    Server Manager
    FIG 1 - Server Manager

  • Nella finestra Prima di inziare cliccare sul link Avviare la Rimozione guidata ruoli e funzionalità.
    Aggiunta guidata ruoli e funzionalità
    FIG 2 - Aggiunta guidata ruoli e funzionalità
  • Verrà avviato il Wizard Rimozione guidata ruoli e funzionalità: una procedura guidata che che consente di rimuovere ruoli, servizi ruolo o funzionalità. Come indicato nella finestra Prima di iniziare, prima di proseguire è opportuno completare alcune attività come decidere se salvare o eliminare i dati relativi al ruolo che si sta disinstallando, stabilire se è necessario eseguire la migrazione delle impostazioni e dei dati relativi al ruolo su un altro server, pianificare il tempo di inattività per i servizi interessati ed eventualmente avvisare gli utente sulle potenziali interruzioni di servizi. Una volta verificato quanto sopra riportato, cliccare su Avanti per proseguire.
    Rimozione guidata ruoli e funzionalità
    FIG 3 - Rimozione guidata ruoli e funzionalità

  • Selezionare il server da cui si intende rimuovere il ruolo o la funzionalità e cliccare su Avanti.
    Selezione server di destinazione
    FIG 4 - Selezione server di destinazione

  • Nella finestra Rimozione ruoli server, rimuovere la spunta al ruolo che si intende disinstallare cliccandoci su (nel nostro caso cliccare sul ruolo Server DNS).
    Rimozione ruoli server
    FIG 5 - Rimozione ruoli server

  • Apparirà una nuova finestra di dialogo in cui l'utente viene richiesto all'utente se rimuovere le funzionalità o gli strumenti di gestione che richiedono il ruolo che si sta disinstallando (Server DNS). Cliccare su Rimuovi funzionalità.
    Rimuovere le funzionalità che richiedono Server DNS
    FIG 6 - Rimuovere le funzionalità che richiedono Server DNS

  • Si ritorna alla schermata precedente ma questa volta il ruolo risulta non selezionato. Cliccare su Avanti per proseguire.
    Rimozione ruoli server
    FIG 7 - Rimozione ruoli server

  • Nella finestra Rimozione funzionalità ci viene data la possibilità di disinstallare, se necessario, ulteriori funzionalità ma al momento possiamo passare oltre cliccando su Avanti.
    Rimozione funzionalità
    FIG 8 - Rimozione funzionalità

  • Ci viene mostrato un resoconto su tutte le funzionalità che verranno disinstallate. É possibile selezionare la casella Riavvia automaticamente il server di destinazione se necessario. In questo modo se al termine della disinstallazione del ruolo e delle funzionalità dovesse essere necessario un riavvio del sistema, questo verrà eseguito automaticamente. Cliccare sul pulsante Rimuovere per proseguire e attendere che il processo venga portato a termine.
    Conferma selezioni per la rimozione
    FIG 9 - Conferma selezioni per la rimozione

  • Al termine della disinstallazione, cliccare su Chiudi per terminare la procedura guidata. Nel caso fosse necessario un riavvio e non era stata selezionata l'opzione di riavvio automatico nel passaggio precedente, il riavvio del server va eseguito manualmente. Un messaggio ci avviserà del riavvio in sospeso.
    Stato rimozione
    FIG 10 - Stato rimozione

Disinstallazione ruolo tramite PowerShell

La disinstallazione di un ruolo può essere eseguita anche tramite PowerShell. Se non si conosce il nome del ruolo è possibile ricercarlo mediante il cmdlet Get-WindowsFeature.
A questo punto per disinstallare il ruolo basterà utilizzare il cmdlet Uninstall-WindowsFeature. Ad esempio per disinstallare il ruolo Server DNS il comando da eseguire in PowerShell sarà
 Uninstall-WindowsFeature - Name DNS -Restart  

Utilizzando l'opzione -Restart, al termine della disinstallazione il server verrà automaticamente riavviato se necessario.

Uninstall-WindowsFeature
FIG 11 - Uninstall-WindowsFeature 






mercoledì 26 gennaio 2022

Kali Linux: Installare PowerShell

Per installare PowerShell in Kali Linux eseguire, dalla finestra Terminale, i seguenti comandi
sudo apt update
sudo apt -y install powershell
Kali Linux, installare PowerShell
FIG 1 - Kali Linux, installare PowerShell

Al termine dell'installazione del pacchetto basterà eseguire pwsh per avviare PowerShell e trovarsi dinanzi al familiare prompt "PS".


Disinstallazione

Per disinstallare PowerShell basta eseguire dalla finestra Terminale il comando
sudo apt-get remove powershell
Per rimuovere PowerShell e le sue dipendenze il comando da eseguire è
sudo apt-get -y autoremove powershell





venerdì 16 giugno 2017

MS Exchange: Disinstallazione .Net Framework 4.7 non compatibile

Con il Patch Tuesday di giugno Microsoft ha reso disponibile il .Net Framework 4.7. Tale aggiornamento NON VA INSTALLATO sui server Exchange in quanto non ancora supportato. Per chi avesse già provveduto ad installare l'aggiornamento sui server Exchange, Microsoft consiglia di procedere alla sua disinstallazione e al ripristino della versione precedente (.NET Framework 4.6.2):
  1. Se dopo l'installazione del .Net Framework 4.7 il sistema non è stato riavviato procedere con il riavvio per completare l'installazione;
  2. Da Exchange Management Shell eseguire il cmdlet
    (Test-ServiceHealth).ServicesRunning | %{Stop-Service $_ -Force}
    per terminare i servizi di Exchange;
  3. Da Pannello di controllo->Programmi->Programmi e funzionalità->Visualizza Aggiornamenti installati (o, nel caso di Windows 7 SP1/Windows Server 2008 R2 SP1, in Programmi e funzionalità) selezionare l'aggiornamento e procedere alla sua rimozione. Il pacchetto ha un nome diverso a seconda del sistema operativo utilizzato:
    - Windows 7 SP1/Windows Server 2008 R2 SP1 il pacchetto viene visualizzato con il nome di .NET Framework 4.7;
    - Windows Server 2012 il pacchetto viene visualizzato con il nome di Aggiornamento per Microsoft Windows (KB3186505);
    - Windows 8.1 / Windows Server 2012 R2 il pacchetto viene visualizzato con il nome di Aggiornamento per Microsoft Windows (KB3186539);
    Windows 10 Anniversary Update/Windows Server 2016 il pacchetto viene visualizzato con il nome di Aggiornamento per Microsoft Windows (KB3186568);
  4. Dopo aver disinstallato l'aggiornamento e riavviato il sistema, verificare che la versione del .Net Framework sia 4.6.2 (per verificare la versione del .NET Framework seguire i passaggi indicati QUI);
  5. Eseguire il download dell'offline installer del .NET Framework 4.6.2 da https://support.microsoft.com/en-us/help/3151800/the-.net-framework-4.6.2-offline-installer-for-windows
  6. Da Exchange Management Shell stoppare nuovamente i servizi di Exchange utilizzando il cmdlet visto nel punto 2;
  7. Avviare l'installazione del .NET Framework 4.6.2 utilizzando l'offline installer scaricato in precedenza e selezionare l'opzione Repair per procedere alla riparazione del .Net Framework;
  8. In Windows Update installare gli aggiornamenti di sicurezza relativi al .NET Framework 4.6.2.


Rinviare temporaneamente l'installazione del .Net Framework 4.7

Per rimandare, almeno temporaneamente, l'installazione del .Net Framework 4.7 è possibile procedere tramite il 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_LOCAL_MACHINE\Software\Microsoft\NET Framework Setup\NDP
  • Creare una nuova sottochiave cliccando, con il tasto destro del mouse, sulla chiave NDP e selezionando, dal menu contestuale, la voce Nuovo e quindi Chiave. Rinominare la nuova chiave in WU.
  • Posizionarsi sulla chiave WUcreare al suo interno un nuovo valore DWORD 32 bit assegnandogli il nome BlockNetFramework47. Cliccare 2 volte sul valore creato e nella casella Dati valore digitare quindi cliccare sul pulsante OK per confermare.

Microsoft sta già lavorando per rendere compatibile la nuova versione del .Net Framework anche per i server Exchange.