Articles

Dépôt de scripts PowerShell pour Active Directory

Cet article rassemble quelques scripts PowerShell active Directory utiles à utiliser dans votre travail quotidien.

Pour faciliter la recherche du script dont vous avez besoin, la liste est divisée en catégories.

Remarque: Cette liste de scripts a été compilée sur la base des scripts recommandés par la plupart des utilisateurs de MSP et de l’aimable aide de Dor Amit (MCT, MCSE SECURITY, CITP BI, Comptia Security +, MCITP SHAREPOINT).

Cette liste est fournie à titre d’information uniquement. Atera ne cautionne, ne garantit ni ne donne aucune garantie concernant les scripts énumérés ci-dessous ni ne fournit aucun support pour ceux-ci. Vous êtes responsable de décider quels scripts utiliser, si un script est approprié pour atteindre les résultats escomptés et d’utiliser correctement les scripts. Nous vous recommandons de tester tous les scripts et configurations sur un système de laboratoire de test avant de l’essayer en production.

Afin d’exécuter ces scripts de manière transparente chaque fois que vous en avez besoin, vous devez améliorer vos compétences PowerShell.

PowerShell est également très utile pour le dépannage, il vaut donc la peine d’investir le temps nécessaire pour apprendre ce puissant outil de script.

Cliquez ici pour apprendre à exécuter des scripts PowerShell à l’aide de l’agent Atera.

Scripts Powershell Active Directory

  1. Obtenir un Ordinateur inactif dans le Domaine en fonction de l’Horodatage de la dernière connexion
  2. Comment envoyer une notification par e-mail de verrouillage de compte
  3. Créer des rapports Active Directory dans Excel à l’aide du script Powershell Powershell pour exporter les utilisateurs Active Directory au format CSV
  4. Notification par e-mail d’expiration du mot de passe
  5. Réinitialiser le mot de passe pour tous les utilisateurs spécifiés
  6. Obtenir un utilisateur inactif dans le Domaine en fonction de l’Horodatage de la dernière connexion
  7. Liste Des Membres Des Groupes Privilégiés
  8. Installation d’Active Directory sur Windows Server 2012
  9. Active Rapport d’autorisations de répertoire OU
  10. Obtenir une fonction d’appartenance à un groupe imbriqué
  11. Rapport d’audit Active Directory
  12. Administration des attributs des utilisateurs Active Directory
  13. Liste des membres du groupe dans Active Directory
  14. Test-Informations d’identification
  15. Fusionner l’Utilisateur et l’Objet de contact
  16. Vider le Script de Structure de l’annonce OU
  17. Nettoyer le Dossier de démarrage
  18. Sync-OUsAndGroups
  19. Désactiver ou Activer le Catalogue global sur DC en fonction du nom entré

Base de données

  1. Récupérer les informations SQL Server (rapport HTML)
  2. Exportation de tous les rapports SSRS sources de données et ressources
  3. Get-SQLInstance
  4. Créer un Inventaire de SQL Server en réseau au format Html

Exchange

  1. Obtenir la taille de la Boîte aux lettres Exchange 2010 pour toutes les Boîtes aux lettres, sortie au format CSV
  2. Rapport de licence Office 365
  3. Suppression des éléments en double d’une Boîte aux lettres
  4. Générer des Rapports pour les Statistiques des périphériques Exchange ActiveSync
  5. Générer des Rapports de Taille de boîte aux lettres et d’Informations
  6. li>
  7. Générer un rapport d’intégrité pour un environnement Exchange Server 2016/2013/2010
  8. Script ActiveSyncReport
  9. Exporter tous les groupes de distribution et tous les membres à l’aide de PS Script-Exchange 2007&2010
  10. ConvertFrom-LdapFilter
  11. Troubleshoot Exchange 2010 Mailbox Servers
  12. Generate Antivirus Exclusions for Exchange 2013 and 2016 Servers
  13. Export Exchange Message Tracking Logs to Excel

Hardware

  1. Get Server Inventory: CPU, Memory, and OS information. Exporter au format CSV
  2. Obtenir la Santé matérielle du serveur Dell avec Powershell
  3. Capturer les informations HP ILO
  4. Afficher les Paramètres du BIOS sur les périphériques Lenovo
  5. Déterminer l’UEFI ou le BIOS hérité
  6. Get-FailingDrive
  7. Module de gestion matérielle hors bande
  8. Get-Hardwarepile
  9. Balise de service Dell
  10. Liste des Informations sur les emplacements de mémoire pour un ordinateur distant

Gestion de compte local

  1. Remove-LocalProfile
  2. Get-LocalGroupMembership
  3. Définir le mot de passe utilisateur sur des machines distantes ou locales
  4. Réinitialiser le mot de passe administrateur local
  5. Récupérer toutes les informations des comptes d’utilisateurs locaux sur les ordinateurs distants
  6. Ajouter un utilisateur/Groupe AD au Groupe d’administrateurs locaux
  7. Module de Gestion des comptes locaux 2.1

Journal et surveillance

  1. Surveillance de la Disponibilité du Site Web / Surveillance des URL

Mise en réseau

  1. Obtenez les Informations Réseau de l’Ordinateur local et distant

Office 365

  1. Listez tous les Groupes de distribution et leur appartenance à Office 365
  2. OneDriveMapper mappe automatiquement votre OneDrive Entreprise lors de la connexion
  3. Exporter la dernière Date de connexion de l’utilisateur Office 365 vers un fichier CSV

Système d’exploitation

  1. Get-RemoteProgram Obtenir la liste des programmes installés sur un ordinateur distant ou local
  2. Déterminer si un ordinateur est virtuel
  3. Script pour migrer les tâches planifiées de Windows XP / Server 2003 vers 7 / Server 2008
  4. Rapports d’actifs Excel et HTML Avec Powershell
  5. Cryptowall active alerter / scanner
  6. Script d’inventaire système Windows avec PowerShell
  7. Obtenir des tâches planifiées à partir d’un ordinateur distant
  8. Comment créer un dossier d’accueil et accorder l’autorisation appropriée aux utilisateurs
  9. Obtenir les clés de produit des systèmes locaux et distants
  10. Vérifier services suspendus ou arrêtés

Impression

  1. Inventaire des imprimantes
  2. Gestion du serveur d’impression
  3. Enregistreur d’impression PowerShell
  4. Vérifier si l’imprimante réseau est connectée
  5. Migration des imprimantes de l’Ancien Serveur d’impression vers le Nouveau Serveur d’impression
  6. Ajouter une autorisation d’imprimante
  7. Ajouter des imprimantes à un PC/ordinateur en fonction de l’appartenance à un groupe d’ordinateurs dans AD
  8. Supprimer toutes les imprimantes réseau

Services de bureau à distance

  1. Connect-MSTSC – Ouvrir une session RDP avec des informations d’identification

Sécurité

  1. Juste Assez d’Infrastructure d’Administration (JEA): Une introduction

SharePoint

  1. Téléchargez et installez les Prérequis de SharePoint 2013 sur Windows Server 2012
  2. Copiez tous les fichiers et dossiers SharePoint à l’aide de PowerShell

En utilisant Internet

  1. Switch IE Proxy
  2. Obtenez l’heure NTP du réseau
  3. Ouvrez Internet Explorer, Connectez-vous à un site Web, puis Lancez un exécutable

Windows Azure

  1. Arrêt/Démarrage programmé de la Machine Virtuelle
  2. Connexion à une machine Virtuelle Azure