Windows PowerShell est un langage informatique construit sur le NET pour l'administration du système Windows. . Microsoft affirme PowerShell vous permet d'accéder la base de registre et les certificats de votre ordinateur aussi facilement que vous souhaitez accéder aux fichiers . SQL (Structured Query Language ) est un langage pour demander des informations à partir d'une base de données. C'est aussi la base de la base de données logiciel SQL Server. SQL Server PowerShell et travaillent ensemble utilisation configuration du serveur SQL de SQL Server pour installer PowerShell sur votre ordinateur ou réseau . Une fois PowerShell est en place, vous pouvez coder des scripts pour travailler avec des objets logiciels SQL Server. PowerShell contient aussi des " applets " - commandes pré-codés - des actions de SQL Server. L'applet de commande Invoke- PolicyEvaluation , par exemple , les rapports que les objets SQL Server sont conformes aux politiques de gestion . SQL Server est livré avec les extensions PowerShell ( SQLPSX ), qui fournit des fonctions SQL pour travailler avec SQL Management Objects . SQLPSX SQLPSX se compose de 13 modules avec 163 fonctions avancées et documentation des fonctions dans un fichier readme.txt . Beaucoup de fonctions, telles que " Object Get- SqlServer " et " GetSqlDatabase objets" sont écrits à livrer un objet SQL pour vous . Les objets logiciels dans SQL comprennent des schémas , des dictionnaires de données , des revues , des catalogues, des tables, des alias, des vues, des index , des contraintes , des déclencheurs , des séquences, des procédures stockées et des fonctions définies par l'utilisateur et des types . SQL crée et maintient ces objets dans la base de données. Helpers Certaines des fonctions PowerShell SQL sont des aides . Vous n'utilisez pas de fonctions d'assistance directement , mais les fonctions que vous activez les emploient . " Get- SqlUserMember " listes des membres effectifs d'un groupe d'utilisateurs. " Get- SqlDatabaseRoleMember " énumère membres effectifs d'un rôle : Si le rôle est « administrateur », la fonction répertorie tous ceux qui ont des privilèges d'administrateur et d'accès . " Get- SqlServerPermission90 " listes des membres d'un concessionnaire - les utilisateurs qui ont été accordés des privilèges système . - ainsi que la liste des rôles imbriqués et log- ins Le Propriétés supplémentaires < br > SQLPSX ajoute des propriétés supplémentaires pour les objets SQL . Par exemple, quand on regarde les autorisations ou des rôles associés à un objet, vous pouvez voir tout le monde qui partage un rôle particulier, y compris les sous-groupes de rôle et les personnes qui peuvent accéder à un objet à travers leur rôle sur une autre base de données. Les propriétés étendues également à identifier les bénéficiaires qui ont été affectés autorisations. Lorsque vous utilisez des fonctions SQLPSX pour retourner un objet à partir de la base de données , toutes les informations stockées dans les propriétés ajoutées seront disponibles.
|