Poista Microsoft Graph PowerShell -moduuli

Microsoft Graph PowerShell -moduuli on erittäin tärkeä moduuli tehtävien hallinnassa. Joskus moduulin päivittämisessä on kuitenkin ongelmia tai se ei välttämättä toimi toivotulla tavalla. Joten haluat poistaa sen kokonaan ja aloittaa uudella asennuksella. Tässä artikkelissa opit poistamaan Microsoft Graph PowerShell -moduulin järjestelmästä.

Microsoft Graph PowerShell -moduuleja (Microsoft.Graph, Microsoft.Graph.Beta) käytetään Microsoft Entran ja Microsoft 365:n hallintaan. Saatat kuitenkin joutua poistamaan ne kokonaan moduulien turvotuksen, versioristiriitojen, eri työkaluihin vaihtamisen tai yksinkertaisesti puhdistamisen vuoksi.

Tämä opas kattaa täydellisen poiston:

  • Windows PowerShell 5 ja PowerShell 7
  • Nykyinen käyttäjä ja kaikki käyttäjät
  • PowerShellGetin ja PSResourceGetin kautta asennetut moduulit

Tärkeää:Suorita komennot sekä Windows PowerShellissä että PowerShellissä. Tämä on tietysti jos sinulla on PowerShell 7.x asennettuna järjestelmään.

Vaihe 1. Asenna Microsoft Graph -moduulit

Hanki luettelo Microsoft Graph PowerShell -moduuleista. Suorita kaikki komennot sekä Windows PowerShell 5:ssä että PowerShell 7:ssä.

Get-InstalledModule Microsoft.Graph* -ErrorAction SilentlyContinue
Get-InstalledPSResource Microsoft.Graph* -Scope CurrentUser -ErrorAction SilentlyContinue
Get-InstalledPSResource Microsoft.Graph* -Scope AllUsers -ErrorAction SilentlyContinue

Vaihe 2. Poista Microsoft Graph PowerShell -moduulien asennus

Poista Microsoft Graph PowerShell -moduulien asennus nykyiseltä käyttäjältä ja kaikilta käyttäjiltä. Suorita kaikki komennot sekä Windows PowerShell 5:ssä että PowerShell 7:ssä.

Get-InstalledModule Microsoft.Graph* | Uninstall-Module -AllVersions -Force
Get-InstalledPSResource Microsoft.Graph* -Scope CurrentUser | Uninstall-PSResource -Scope CurrentUser -SkipDependencyCheck
Get-InstalledPSResource Microsoft.Graph* -Scope AllUsers | Uninstall-PSResource -Scope AllUsers -SkipDependencyCheck

Vaihe 3. Poista manuaalisesti Microsoft Graph PowerShell -moduulikansiot

Varmistaaksesi, että kaikki poistetaan kokonaan, voit avata Windows PowerShellin tai PowerShell 7:n järjestelmänvalvojana ja suorittaa komentosarjan.

AIHEUTTAA:Lähetä sähköposteja Microsoft Graph API:n ja PowerShellin avulla

Huomautus:Jos sinulla on Windows-käyttöjärjestelmä muulla kielellä kuin englanniksi, muuta kansioiden nimet komentosarjassa.

# Get all module directories for both Windows PowerShell and PowerShell 7
$paths = @(
    "$env:ProgramFilesWindowsPowerShellModules", # Windows PowerShell (all users)
    "$env:USERPROFILEDocumentsWindowsPowerShellModules", # Windows PowerShell (current user)
    "$env:ProgramFilesPowerShellModules", # PowerShell 7.x (all users)
    "$env:USERPROFILEDocumentsPowerShellModules" # PowerShell 7.x (current user)
)

# Go through each module directory path
foreach ($path in $paths) {
    Get-ChildItem -Path $path -Filter "Microsoft.Graph*" -Directory -ErrorAction SilentlyContinue |
    Remove-Item -Recurse -Force -ErrorAction SilentlyContinue
}

Nyt kun kaikki on kokonaan poistettu järjestelmästä. Voit asentaa Microsoft Graph PowerShell -moduulin.

Siinä se!

Johtopäätös

Opit poistamaan Microsoft Graph PowerShell -moduulin asennuksen. Poista Microsoft Graph PowerShell -moduuli sekä Windows PowerShell 5:stä että PowerShell 7:stä varmistaaksesi, että et menetä mitään vaiheita. Tällä tavalla olet varma, että se poistetaan kaikkialta järjestelmästä.

Piditkö tästä artikkelista? Saatat myös pitää PowerShellin Microsoft 365:n käyttäjistä pakottamalla ulos. Älä unohda seurata meitä ja jakaa tätä artikkelia.

Related Posts