Accès au fichier cloud est refusé avec Uninstall-Module

Une incohérence entre OneDrive et PowerShell Lors de la désinstallation d'un module PowerShell avec la commande Uninstall-Module il peut arriver l'erreur suivant: PackageManagement\Uninstall-Package : L'accès au fichier cloud est refusé Au caractère C:\Users\xxxxx\OneDrive - YYYY\Documents\WindowsPowerShell\Modules\PowerShellGet\2.1.5\PSModule.psm1:12451 : 21 + ... $null = PackageManagement\Uninstall-Package @PSBoundParameters + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (Microsoft.Power...ninstallPackage:UninstallPackage)…

0 Comments

Update all PowerShell modules at once

If, like me, you download modules on PowerShell Gallery, you often need to update the module with Update-Module. I don't like to update one by one, and even if I do in bulk with Get-InstalledModule | Update-Module I have no information about: my current versionto which version the module will…

0 Comments

All news from Microsoft Ignite 2019

From November 4 to 8, 2019, Microsoft's big annual conference takes place in Orlando: Ignite. Many announcements were made during this event on Azure, Office 365, Microsoft 365 and others ... it is very difficult to follow the news. In this context, Microsoft provided an 87-page PDF containing all of…

0 Comments

Toutes les nouveautés de Microsoft Ignite 2019

Du 4 au 8 novembre 2019 se déroule la grande conférence annuelle de Microsoft à Orlando : Ignite. De très nombreuses annonces sont faites lors de cet événement sur Azure, Office 365, Microsoft 365 et autres... il est donc difficile de suivre les actualités. Dans ce cadre, Microsoft fournit un…

0 Comments

Check if a PowerShell script is run as administrator

Sometimes, we need a script runs with admin rights, if we do not, the CMDlet that needs admin fail. For all PowerShell versions: # Check if powershell is launched as elevevated $currentPrincipal = New-Object Security.Principal.WindowsPrincipal([Security.Principal.WindowsIdentity]::GetCurrent()) if(-not $currentPrincipal.IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator)) { Write-Warning "Please run PowerShell as administrator" exit } For PowerShell 4.0 and…

0 Comments

PowerShell – Tester si un objet AD existe

Lors de l'élaboration de scripting PowerShell autour d'Active Directory, il est souvent utile de savoir si un objet AD (utilisateur, ordinateur, groupe) est présent ou non.

Au préalable, il faut installer le module Active Directory en suivant l'article sur l'installation du module AD PowerShell.

Sur les dernières versions de PowerShell livrées avec Windows Server 2016 et 2019, l'absence d'un objet dans l'AD provoque une erreur qu'il est possible de gérer avec un try/catch.

2 Comments
Close Menu