Windows Admin Center - Installer des extensions en Powershell
Pour me soutenir, vous pouvez vous abonner à la chaîne, partager et liker les vidéos, désactiver votre bloqueur de pub ou encore faire un don. Merci!
Bonjour, Je trouve cela assez long de devoir installer les extensions de Windows Admin Center à partir de l’interface et Powershell le fait facilement.
J’utilise ce script lors des démonstrations de Windows Admin Center, cela me permet d’ajouter une liste d’extensions rapidement.
# Nom du serveur WAC$ServerName = 'srv1'
# Importer le module WAC (présent sur le poste avec WAC)# Cela peut nécessiter du Powershell à distance# Enter-PSSession -ComputerName $ServerNameImport-Module "$env:ProgramFiles\windows admin center\PowerShell\Modules\ExtensionTools"
# Adresse du WAC$WAC = "https://$ServerName/"
# Liste des extensions (à adapter selon vos besoins)$extensions = 'microsoft.security','msft.iis.iis-management','msft.sme.active-directory','msft.sme.cluster-creation','msft.sme.containers','msft.sme.dhcp','msft.sme.dns','msft.sme.failover-cluster','msft.sme.file-explorer','msft.sme.hyperv','msft.sme.software-defined-data-center','msft.sme.storage-migration','msft.sme.storage-replica','msft.sme.system-insights','msft.sme.windows-update','msft.sdn.acls','msft.sdn.logical-network','msft.sdn.vgw-network-connection','msft.sme.apps-and-features','msft.sme.certificate-manager','msft.sme.dev-guide','msft.sme.device-manager','msft.sme.event-viewer','msft.sme.firewall','msft.sme.local-users-groups','msft.sme.monitor','msft.sme.network-controller','msft.sme.network-settings','msft.sme.packetmon','msft.sme.powershell-console','msft.sme.process-viewer','msft.sme.registry-editor','msft.sme.remote-desktop','msft.sme.roles-features','msft.sme.scheduled-tasks','msft.sme.sdn-monitoring','msft.sme.service-viewer','msft.sme.server-manager','msft.sme.storage'
# Lister les extensions (l'ID est la valeur à réutiliser pour ajouter votre extension dans mon code)Get-Extension $WAC | Select-Object -Property id, description
# Lister les extensions non-installéesGet-Extension $WAC | Where-Object {$_.status -eq 'Available' } | Select-Object -Property id, description# Note : Partiellement fonctionnel, de vieilles versions de module y sont parfois listées# Exemple : msft.sme.hyperv version 2.59.0 est listée 'Available' alors que la 2.65 est installée chez moi
# Installer les extensions# Noter que je ne prends pas la peine de vérifier si les extensions sont installées# Dans la mesure ou la liste des extensions non-installées/installées ne m'a pas l'air fiable, je laisse l'installation réfléchir à ma place$extensions | ForEach-Object -Process { Install-Extension -GatewayEndpoint $wac -ExtensionId $_ }
Liens en relation
Windows Admin Center - Installer des extensions en Powershell
Je trouve cela assez long de devoir installer les extensions de Windows Admin Center à partir de l'interface et Powershell le fait facilementWindows Admin Center - Mise à jour des extensions avec Powershell
Windows Admin Center - Mise à jour des extensions avec PowershellAméliorer l'ergonomie de Powershell en ligne de commande grâce à PSReadLine
Le module PowerShell PSReadLine remplace l'expérience en ligne de commande pour Powershell 3 et plusVisualiser d'autres types de fichiers contenant du simple texte dans Windows
Il est possible de visualiser d'autres types de fichiers contenant du simple texte comme les fichiers .ps1, .psm1, .psd1, .twig, .gcode... dans l'explorateur de fichier WindowsPowershell - Tester la connectivité réseau et l'accessibilité aux ports
Tester la connectivité réseau et l'accessibilité aux ports avec PowershellPowershell - Afficher les connections réseau (équivalent de netstat)
Afficher les connections réseau (ports en écoute, connections actives...)
Suivez-moi sur
Soutenez-moi
Contenu récent
Powershell - Tester la connectivité réseau et l'accessibilité aux ports
Powershell - Afficher les connections réseau (équivalent de netstat)
Powershell - Tester la résolution de nom (équivalent de nslookup)
Powershell - Afficher et gérer la configuration DNS des interfaces réseau
Powershell - Gérer la configuration IP des interfaces réseau
Powershell - Gérer l'état et la configuration des interfaces réseau
Powershell et le left hand side
Powershell - Gérer les disques, les partitions et les volumes
Powershell - Gérer les points de restauration système sous Windows